Software Engineer

Software Engineer

We have a range of roles at different stages of the software lifecycle, where you will have the opportunity to work on one of a variety of our programmes and projects and help us to develop, integrate, manage and support the software required to deliver complex systems and combat sub-systems for in‑service and future submarines.

You will work within a team of other engineers and technical specialists to understand and influence the inputs, development and integration of software into our equipment and systems.

You will be responsible for the day-to-day identification and appropriate resolution of technical issues throughout the product lifecycle, helping us to support our submarines that play a critical role in our nation’s defence.

Your main responsibilities as a Software Engineer will involve:


We use cookies to improve your experience on our site find out more