About this role
Salary: £43,000 - 72,000 per year
Requirements
- Strong experience developing software using modern C++.
- Experience working within a Linux environment.
- Solid understanding of software engineering principles, design and development practices.
- Ability to solve complex technical problems and deliver robust, maintainable code.
- Proactive approach to learning, collaboration and continuous improvement.
- Confidence contributing to technical discussions and influencing engineering decisions.
- Active DV clearance or recently active DV clearance.
Responsibilities
- Design, develop and maintain high-performance software.
- Contribute to scalable, reliable and supportable systems.
- Help drive technical solutions and tackle challenging engineering problems.
- Support the development of colleagues.
- Challenge existing approaches, explore new technologies and contribute to software development where performance and efficiency are critical, including ultra-low-latency applications.
Technologies
- Support
- Linux
- Security
- C++
More
Were seeking Senior C++ Engineers to join our growing, collaborative, engineer-led team delivering challenging projects across the UK National Security and Defence sector. Based in Cheltenham, the role offers a salary of £70,000–£90,000 and the opportunity to work on complex software and digital infrastructure challenges supporting national security. Our team values engineering excellence, continuous learning, knowledge-sharing and technical problem-solving, and we encourage engineers to shape architecture, influence decisions and introduce new ideas. We dedicate 10% of working time to training and professional development and offer a 37.5-hour working week in a supportive environment.
last updated 46 week of 2026