Commissioning Engineer (Software Developer)

Commissioning Engineer (Software Developer)

Full-Time 40000 - 50000 € / year (est.) No home office possible
Amentum

At a Glance

  • Tasks: Develop and troubleshoot software for innovative energy projects using Python and JavaScript.
  • Company: Join a forward-thinking company driving major energy projects across the UK and Europe.
  • Benefits: Enjoy competitive pay, health cover, flexible working, and professional development support.
  • Other info: Dynamic team environment with opportunities for career growth and innovation.
  • Why this job: Make a real impact in the energy sector while working with cutting-edge technologies.
  • Qualifications: Experience in web development with strong skills in Python and JavaScript required.

The predicted salary is between 40000 - 50000 € per year.

In addition to the benefits you’d expect, UK employees also receive free single medical cover and digital GP service, family‑friendly benefits such as enhanced parental leave pay and free membership of employee assistance and parental programmes, plus reimbursement towards relevant professional development and memberships.

About the Opportunity

Have you had Commissioning Engineer experience? Energy Power Programmes are delivering client critical works to some of our major UK and European Projects. Our embedded teams are delivering support to Hinkley Point C (New build power station in the South West), Sizewell C (located in the South East), helping develop technologies in SMR (Small modular Reactor) capability and working towards building Poland's first Energy Power station. Working in both client facing and internal roles we are delivering major programme and project management capabilities throughout the project lifecycle. We are driving to deliver safe, high quality and to time solutions by thinking innovatively and working collaboratively.

The primary purpose of this role is to develop, configure, test, and troubleshoot software that supports I&C system commissioning activities across HPC’s reactor units. This includes developing robust, scalable software solutions using Python, JavaScript, and PostgreSQL. The Software Developer contributes throughout the development lifecycle—from requirement gathering and technical design to implementation, testing, deployment, and ongoing optimisation.

Key responsibilities will be:

  • Design technical solutions to support I&C commissioning engineers, simplifying the use and interpretation of I&C data.
  • Improve and maintain web‑based applications.
  • Implement backend logic, data processing workflows, and automation solutions using Python.
  • Build responsive, user‑friendly frontend components and interactive features using JavaScript (with Angular JS Framework).
  • Design, manage, and optimise relational databases in PostgreSQL.
  • Write performant SQL queries, stored procedures, and data migration scripts.
  • Ensure data integrity and security across environments.
  • Ensure software quality by testing and writing documentation.
  • Conduct unit testing, integration testing, and assist in user acceptance testing.
  • Write technical specifications and installation procedures and assist in writing user manuals.
  • Debug, troubleshoot, and resolve software defects across the stack.
  • Deploy and maintain these tools and collaborate with cybersecurity team.
  • Ensuring high standards of security, performance, and scalability across all developed solutions.
  • Contribute to the continuous improvement of development practices and code quality standards.

Knowledge, Skills, Qualifications & Experience

  • Proven experience developing web applications.
  • Strong proficiency in Python and at least one major Python framework (FastAPI, Flask, Django).
  • Strong knowledge of JavaScript and common front‑end libraries (ideally Angular).
  • Solid understanding of SQL database: modelling, query optimisation, and performance tuning.
  • Decision making ability for resolution of issues.
  • Proactive, adaptable, and eager to learn new technologies.
  • The ability to innovate, think laterally and implement processes.

Desirable

  • Degree in software development.
  • Experience with containerisation technologies such as Docker.
  • Familiarity with cloud platforms (AWS, Azure, GCP) or on‑premises hosting environments.

As a Disability Confident employer, we will interview all disabled applicants who meet the minimum criteria for a vacancy. We welcome applications from candidates who are seeking flexible working and from those who may not meet all the listed requirements for a role.

Commissioning Engineer (Software Developer) employer: Amentum

Amentum is an exceptional employer that prioritises employee well-being and professional growth, offering comprehensive benefits including free medical cover, enhanced parental leave, and support for professional development. With a collaborative work culture focused on innovation and safety, employees have the opportunity to contribute to significant projects like Hinkley Point C and Sizewell C, while working in a dynamic environment that encourages continuous learning and adaptability.

Amentum

Contact Detail:

Amentum Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Commissioning Engineer (Software Developer)

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join relevant online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Prepare for interviews by practising common questions and showcasing your skills. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your experience as a Commissioning Engineer.

Tip Number 3

Don’t just apply anywhere—focus on companies that align with your values and career goals. Check out our website for tailored opportunities that match your skills in software development and commissioning.

Tip Number 4

Follow up after interviews! A quick thank-you email can set you apart from other candidates. It shows your enthusiasm for the role and keeps you fresh in their minds as they make their decision.

We think you need these skills to ace Commissioning Engineer (Software Developer)

Software Development
Python
JavaScript
PostgreSQL
Web Application Development
SQL Query Optimisation
Frontend Development

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Commissioning Engineer role. Highlight your experience with Python, JavaScript, and PostgreSQL, and don’t forget to showcase any relevant projects or achievements that align with our needs.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how your skills can contribute to our innovative projects. Keep it concise but impactful!

Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled challenges in past projects. We love candidates who can think laterally and come up with creative solutions, so don’t hold back on sharing your experiences!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!

How to prepare for a job interview at Amentum

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, JavaScript, and PostgreSQL. Brush up on your knowledge of frameworks like FastAPI or Angular, as being able to discuss these confidently will show your technical prowess.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex software issues or improved processes. Think about how you’ve used your skills to innovate or streamline workflows, as this aligns perfectly with the role's focus on delivering high-quality solutions.

Understand the Project Lifecycle

Familiarise yourself with the project lifecycle in commissioning engineering. Be ready to talk about your experience in requirement gathering, testing, and deployment. This will demonstrate your comprehensive understanding of the development process and how you can contribute effectively.

Ask Insightful Questions

Prepare thoughtful questions about the company’s projects, particularly those related to Hinkley Point C and Sizewell C. This shows your genuine interest in their work and helps you gauge if the company culture and projects align with your career goals.