Point your AI agent at freehire and let it find you a job.

Get the CLI →

EDF Energy

NewBe an early applicant

Senior Data Engineer

Posted
Discussion

Summary

Lead the delivery of scalable finance data products at EDF Energy in London: build end-to-end data solutions across ingestion, transformation and reporting, mentor engineers, and shape data tooling and standards. Core stack includes SQL, Snowflake, Python, DBT and CI/CD in a hybrid work model.

Overview

In this Senior Data Engineer role, you lead the delivery of data products for finance, guiding a growing data capability and mentoring engineers. You work across the full data lifecycle to enable reliable, scalable insights that drive business decisions. You’ll shape engineering standards and tooling while aligning with Finance goals and cross-functional partners. This position offers leadership impact, technical influence, and a path to advance your engineering career in a collaborative, hybrid environment.

Pay / Benefits
  • competitive salary
  • potential annual bonus
  • hybrid work model
  • flexible with occasional travel
  • opportunities to influence data strategy
  • support for career growth
Responsibilities
  • Lead delivery of scalable data products supporting finance reporting and analytics
  • Act as technical lead and mentor for engineers within the team
  • Drive engineering excellence through best practices, automation, testing and continuous improvement
  • Collaborate with Finance, Technology and Analytics to translate requirements into solutions
  • Support agile delivery, prioritise work, and ensure outcomes align with business objectives
  • Develop reliable, scalable, and sustainable data solutions for large datasets
  • Help shape future direction of the Finance data capability, including tooling and ways of working
  • Monitor and ensure operational performance and reliability of data platforms
Key requirements
  • Experience leading or mentoring engineers in agile delivery environments
  • Strong experience delivering end-to-end data solutions (ingestion, transformation, reporting, analytics)
  • Excellent SQL and modern data warehousing knowledge, ideally Snowflake
  • Experience with Python, DBT, CI/CD pipelines and testing frameworks
  • Strong understanding of data modelling, data integration and ETL processes
  • Experience with large, complex datasets in enterprise settings
  • Ability to influence technical decisions and promote engineering best practices
  • Strong communication skills to explain complex concepts to non-technical stakeholders
  • cross-functional collaboration
  • mentoring and coaching
  • stakeholder engagement
  • Snowflake
  • SQL
  • Python

Skills

What Senior Data Engineering jobs ask for — and how much of it you have →

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available