Enable job alerts via email!

Senior Software Engineer

EDF Energy

Exeter

Hybrid

GBP 125,000 - 150,000

Full time

Today
Be an early applicant

Job summary

A leading energy company is seeking an experienced Senior Software Engineer to join their Engineering team in Exeter. This role involves developing automation solutions for internal platforms and working within DevOps practices. The ideal candidate will have strong skills in Python or NodeJS, experience with GitHub Actions and Terraform, and must be able to thrive in a dynamic environment. Salary starts at £70,000 with various benefits including flexible working.

Benefits

Flexible working
28 days holiday plus bank holidays
Health insurance
Market-leading pension scheme
Electric vehicle leasing

Qualifications

  • Experience in developing internal platforms using GitHub, Dynatrace and ServiceNow.
  • Expertise in at least one server-side language, ideally Python or NodeJS.
  • Knowledge of CI/CD tooling technologies like GitHub Actions, and Azure DevOps.

Responsibilities

  • Lead end-to-end ownership of solution delivery in DevOps-focused teams.
  • Deliver platform features using agile software development practices.
  • Create code that enables automation of test and deployment.

Skills

Internal Development Platforms
Python
NodeJS
GitHub Actions
Terraform
Azure DevOps
Dynatrace
JIRA
Confluence

Tools

GitHub
Dynatrace
ServiceNow
Job description
About the Role

We're free thinkers. We're innovators. We're #ConsultantsWhoCode. We have an exciting opportunity for an experienced Senior Software Engineer (Enterprise IT - DevOps and Automation) with a passion for software and platform engineering to join our Engineering team here at EDF!

Our team specialises in building integrated developer platforms that seamlessly mesh together GitHub repositories, Azure DevOps or GitHub Actions pipelines, Dynatrace observability, and ServiceNow ITOM - creating an end-to-end ecosystem for our developers.

You will help our multi-cloud platform (spanning AWS and Azure) and its toolsets evolve to the next level, truly unlocking its potential for our application engineering teams. Your work will underpin our engineering and data teams and advance our DevOps practices and ways of working.

As a Senior Software Engineer (DevOps and Automation), you will play a key role within the DevOps and Automation value stream, providing expert advice and support across our Developer Enablement & Tooling, Observability, ITOM and SecOps teams. These teams provide the secure, automated, and compliant foundation for all AWS and Azure workloads at EDF.

The Opportunity

Our Engineering practice is a collective of multi-disciplined engineers, including front-end, back-end, full-stack, DevOps, and Platform Engineering specialists. We offer opportunities for engineers who want to help shape, develop, and grow our engineering practice while advancing their own skills, knowledge, and career.

We're evolving our IT landscape from traditional on-premise monoliths to a collection of scalable, independent microservices, enabling us to react to the fast-paced nature of the energy industry with agility amid uncertainty. Our Engineering community is at the heart of this transformation - we encourage our teams to really understand our challenges, listen to what our customers need, and create practical solutions that solve real business problems.

Pay, benefits and culture

Alongside a starting salary of £70,000 (depending on experience), potential to earn 5% bonus, 28 days holiday plus bank holidays and a market-leading pension scheme, we offer a range of flexible benefits to support our people across all aspects of their lives.

Your rewards package includes a choice of benefits, such as electric vehicle leasing, enhanced parental leave, health insurance, discounts and employee pricing.

Flexible working means you can work from home (if you wish) and we'll provide a suite of IT equipment to ensure that you can work remotely comfortably and effectively. Our DevOps and Automation team can work flexibly from home or the office, balancing the working day with personal commitments. We have offices in London, Brighton, Exeter and Plymouth.

It's an exciting time. We've got a great start-up culture in a larger organisation, with the corporate stability and backing. And that real emphasis on being able to affect change is very important for me.

  • Steve Bowerman, Principal Software Engineer
What you'll be doing

Our core working methods are based around modern DevOps process; shift-left, test automation, SRE, CICD, and "everything as code" mindset.

  • Lead end-to-end ownership of solution delivery, including backlog management and design, within agile, DevOps-focused teams.
  • Deliver platform functions, features and components, using agile software development life cycle (SDLC) practices.
  • Create well-designed, testable code that enables automation of test and deployment activity.
  • Utilise continuous integration and deployment (CI/CD) techniques in developing platform components.
  • Integrate components into the broad functional and technical solution landscape, using common standards and patterns.
  • Document and maintain platform functionality for it to be understood and utilised by others - including Contribution to design artefacts, operating instructions and run books and end-user material.
  • A strong focus on building self-service, gitops processes
  • Contribution to wider engineering community direction, tooling and technologies.
Who you are
  • Experience in the development and support of Internal Development Platforms, particularly using GitHub, Dynatrace and ServiceNow.
  • Expertise in at least one server-side language (Ideally, Python or NodeJS)
  • Experienced in source control and CI / CD tooling technologies (e.g. GitHub Actions, Terraform, Azure DevOps)
  • Experience in monitoring at scale using tooling technologies (e.g. Dynatrace and CloudWatch)
  • Experience of agile collaboration tools such as JIRA and Confluence
  • Whilst we're looking for these skills, people will have the opportunity to work across the team and develop expertise in different areas.

You thrive in an evolving environment where you get the opportunity to contribute to diverse projects and innovate new solutions to business challenges. At EDF, you can experience different teams and feel like you're in a new job, without changing companies.

If this sounds like you then we'd love to hear from you!

Closing date for applications: 11.11.2025

Location: Home working/Flexible

It is a requirement of this role that the post-holder either currently holds or can obtain and maintain Security Check (SC) clearance.

Join us and together we can help Britain achieve Net Zero.

Success is personal. It's your journey, powered by us. Join us and we'll help Britain achieve Net Zero together.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.