Commissioning Engineer (Software Developer) in Bristol

Commissioning Engineer (Software Developer) in Bristol

Bristol Full-Time 40000 - 50000 € / year (est.) Home office (partial)
Amentum

At a Glance

  • Tasks: Develop and troubleshoot software for innovative energy projects using Python and JavaScript.
  • Company: Amentum, a leader in engineering solutions for science and sustainability.
  • Benefits: Competitive salary, free medical cover, family-friendly benefits, and professional development support.
  • Other info: Flexible working options and a supportive culture focused on mental wellbeing.
  • Why this job: Join a collaborative team making a real impact on major energy projects across Europe.
  • Qualifications: Experience in web application development and proficiency in Python and JavaScript required.

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

At Amentum, we're not just solving problems; we're engineering the future. Our team is driven by an unyielding commitment to innovation, integrity, and collaboration, tackling some of the most significant challenges in science, security, and sustainability. If you're passionate about making a real impact and want to be part of a community that values ethical excellence, this is the place where your ambition can thrive.

We believe that success comes from continuously pushing boundaries and working together to deliver on our promises. We embrace challenges with confidence and are dedicated to creating a secure and vibrant future for all. We’ll inspire and empower you to deliver your best work so you can evolve, grow and succeed – today and into tomorrow.

We offer an exciting range of opportunities to develop your career within a supportive team who always strive to do the right thing for our people, clients and communities. People are our greatest asset, and we offer a competitive package to retain and attract the best talent. 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.

Work-life balance and flexibility is a key focus area for us. We’re happy to discuss hybrid, part-time and flexible working hours, patterns and locations to suit you and our business.

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.

Our Culture:

Our values are built on a strong foundation of safety, integrity, and respect for every individual. People are at the heart of our mission, and we believe in supporting one another through a culture of care and collaboration. We strive to create a workplace where everyone feels they belong and can thrive. Supporting mental wellbeing and fostering a sense of connection are essential to how we work. When we embrace different perspectives and work together, we become more innovative, more agile, and more successful.

We partner with VERCIDA, for greater online accessibility please visit www.vercida.com to view and access our roles. 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. If you require further support or reasonable adjustments with regards to the recruitment process (for example, you require the application form in a different format), please contact the team.

Commissioning Engineer (Software Developer) in Bristol employer: Amentum

At Amentum, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is evident through our comprehensive benefits package, which includes free medical cover, enhanced parental leave, and support for professional development. With a strong focus on work-life balance and flexible working arrangements, we empower our team members to thrive both personally and professionally while contributing to impactful projects in the energy sector.

Amentum

Contact Detail:

Amentum Recruiting Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to current or former employees at Amentum on LinkedIn. Ask them about their experiences and any tips they might have for landing the Commissioning Engineer role. Personal connections can give you insights that job descriptions just can't.

Tip Number 2

Prepare for the interview by brushing up on your technical skills. Since you'll be working with Python, JavaScript, and PostgreSQL, make sure you can talk confidently about your experience with these technologies. Practice coding challenges or even build a small project to showcase your skills.

Tip Number 3

Show your passion for innovation and collaboration during interviews. Amentum values those who push boundaries and work together. Share examples of how you've tackled challenges in previous roles and how you can contribute to their mission of engineering the future.

Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in being part of the Amentum community. So, get your application in and let’s make an impact together!

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

Python
JavaScript
PostgreSQL
FastAPI
Flask
Django
Angular

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Commissioning Engineer role. Highlight your experience with Python, JavaScript, and PostgreSQL, and show how your skills align with Amentum's commitment to innovation and collaboration.

Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your software development skills. Whether it's a web application or a database solution, we want to see how you've tackled challenges and delivered results.

Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon where possible. We appreciate a well-structured application that gets straight to the point while showcasing your passion for the role.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you're keen to be part of our community!

How to prepare for a job interview at Amentum

Know Your Tech Inside Out

Make sure you brush up on your knowledge of Python, JavaScript, and PostgreSQL. Be ready to discuss your experience with these technologies in detail, including any frameworks you've used. Prepare to explain how you've tackled challenges in past projects, as this will show your problem-solving skills.

Showcase Your Collaborative Spirit

Amentum values teamwork and collaboration, so be prepared to share examples of how you've worked effectively in a team. Think about times when you’ve contributed to group projects or helped colleagues solve problems. Highlighting your ability to work well with others will resonate with their culture.

Prepare for Technical Questions

Expect technical questions that assess your coding skills and understanding of software development practices. Practice coding problems and be ready to explain your thought process. You might even want to do some mock interviews focusing on technical scenarios relevant to the role.

Emphasise Continuous Learning

Amentum is looking for someone who is proactive and eager to learn new technologies. Be ready to discuss how you keep your skills updated and any recent projects or courses you've undertaken. This shows your commitment to personal growth and aligns with their values of innovation and improvement.