Software Engineer

Software Engineer

London Full-Time 33000 - 77000 £ / year (est.)
E

At a Glance

  • Tasks: Join our team as a Software Engineer, working on full stack DevOps projects.
  • Company: We're EDF, a dynamic company focused on innovative software solutions.
  • Benefits: Enjoy flexible working, competitive salary, bonuses, and a range of perks.
  • Why this job: Shape your career while creating impactful applications in a collaborative environment.
  • Qualifications: Experience with AWS, Typescript, Python, and modern development practices is essential.
  • Other info: Work remotely with provided IT equipment and occasional travel to UK offices.

The predicted salary is between 33000 - 77000 £ per year.

We’re a multi-disciplined team with generalists and specialists; be it front-end, back-end, full stack developer or DevOps. We offer opportunities for engineers who want to help shape, develop and grow our software engineering practice, whilst developing their own skills, knowledge and career.

Our team works to create bespoke applications to enable teams across EBS to manage their workflows in a more efficient and secure way. We then continue to provide support for these applications throughout their lifespan.

By coordinating with other development teams as well as operational users, we are able to deliver high quality, comprehensive and reliable tailor-made solutions to meet your team’s unique requirements., You will work within the EBS team, in a full stack DevOps role, which comprises of the full software delivery lifecycle from discovery through to design, build, deploy and run/optimize. You’ll work closely with the product owner, architect(s), and scrum master in order to bring new functionality and technical improvements to market. In addition the software engineer will be expected to provide support for those features and solutions they create – ensuring a fit for purpose operational service

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

We have a right tool for the job attitude, but typically languages will be Typescript with use of Python.

A high level view of our stack is:

  • AWS Web Services

  • Webpack

  • Grommet

  • CSS

  • Jekyll

  • Jira

  • Github

  • Terraform

  • Typescript

  • React

  • Python

Who you are

You’ll have the opportunity to take ownership for the full software development life cycle, from concept, to design, to deployment into the business.

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.

Here are some of the technical skills we are looking for:

  • Cloud architectures, particularly AWS

  • Typescript/ CSS3/ HTML5

  • Serverless architectures

  • Expertise in at least one server-side language (ideally, Python, Java/Kotlin, NodeJS)

  • REST APIs, design and use of 3rd party APIs

  • Commercial experience with React and/or React Native UI framework

  • Test Driven Development/Behaviour Driven Development

  • Experienced in source control and CI / CD tooling technologies (e.g., Jenkins, GitHub, Terraform)

Alongside a starting salary of £55,000 depending on experience, potential to earn 5% bonus, 28 days of annual leave 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. This role would require you to occasionally travel to some of our offices across the UK as and when required.

Software Engineer employer: EDF Energy

At EDF, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our Software Engineers enjoy a comprehensive benefits package, including a competitive salary, flexible working arrangements, and opportunities for professional growth across diverse projects. With a focus on modern DevOps practices and a supportive environment, you'll have the chance to take ownership of your work while contributing to meaningful solutions that drive our business forward.
E

Contact Detail:

EDF Energy Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as AWS, Typescript, and Python. Having hands-on experience or projects showcasing these skills can set you apart from other candidates.

✨Tip Number 2

Engage with the software engineering community, especially around DevOps practices and tools like CI/CD, Terraform, and Jenkins. Participating in forums or contributing to open-source projects can demonstrate your commitment and knowledge in this area.

✨Tip Number 3

Showcase your ability to work in a collaborative environment by highlighting any past experiences where you coordinated with product owners or scrum masters. This will illustrate your teamwork skills and understanding of agile methodologies.

✨Tip Number 4

Prepare to discuss how you've implemented test-driven development or behavior-driven development in your previous projects. Being able to articulate your approach to quality assurance will resonate well with our focus on delivering high-quality solutions.

We think you need these skills to ace Software Engineer

Cloud Architectures (AWS)
Typescript
CSS3
HTML5
Serverless Architectures
Python
Java/Kotlin
NodeJS
REST APIs
Commercial Experience with React and/or React Native
Test Driven Development (TDD)
Behaviour Driven Development (BDD)
Source Control (GitHub)
CI/CD Tooling (e.g., Jenkins, Terraform)
Agile Methodologies
Collaboration Skills
Problem-Solving Skills
Adaptability to Evolving Environments

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description and understand the responsibilities and requirements of the Software Engineer position. Highlight your relevant experience in full stack development, DevOps practices, and the technologies mentioned.

Tailor Your CV: Customize your CV to reflect the skills and experiences that align with the job description. Emphasize your expertise in AWS, Typescript, Python, and any experience with CI/CD tools like Jenkins or GitHub.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your ability to contribute to the team. Mention specific projects where you utilized the required technologies and how you can help improve workflows.

Highlight Team Collaboration: Since the role involves working closely with product owners and scrum masters, emphasize your teamwork and communication skills. Provide examples of how you've successfully collaborated in past projects to deliver high-quality solutions.

How to prepare for a job interview at EDF Energy

✨Showcase Your Full Stack Knowledge

Make sure to highlight your experience with both front-end and back-end technologies. Be prepared to discuss specific projects where you've utilized languages like Typescript and Python, as well as frameworks such as React.

✨Demonstrate Your DevOps Mindset

Since the role emphasizes a modern DevOps process, be ready to talk about your familiarity with CI/CD practices, test automation, and cloud architectures, particularly AWS. Share examples of how you've implemented these in past projects.

✨Prepare for Technical Questions

Expect technical questions that assess your understanding of REST APIs, serverless architectures, and source control tools like GitHub and Terraform. Brush up on these topics and be ready to solve problems on the spot.

✨Emphasize Collaboration Skills

The role involves working closely with product owners, architects, and scrum masters. Highlight your teamwork experiences and how you've contributed to cross-functional teams to deliver high-quality software solutions.

E
  • Software Engineer

    London
    Full-Time
    33000 - 77000 £ / year (est.)
    Apply now

    Application deadline: 2026-12-13

  • E

    EDF Energy

  • Other open positions at EDF Energy

    E
    Recruitment Co-ordinator

    EDF Energy

    Gloucester Temporary 15600 - 36400 £ / year (est.)
    E
    Commercial Manager, Bristol

    EDF Energy

    Moffat Full-Time 39000 - 52000 £ / year (est.)
Similar positions in other companies
B
Platform Engineer - AWS

BJSS

Liverpool Full-Time 43200 - 72000 £ / year (est.)
R
AWS Full Stack Engineer

Roc Search

Reading Full-Time
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>