Software Developer (Java/C++)
Salary: £46,000 - 86,000 per year
Requirements:- Commercial experience developing with Java and/or C++
- Strong experience working within Linux environments
- Experience building backend applications, APIs and distributed systems
- Understanding of software architecture, design patterns and object-oriented programming
- Experience with multithreading, debugging and performance optimisation
- Exposure to Docker, CI/CD, DevSecOps and Git workflows
- Experience working with relational and/or NoSQL databases
- Active A1 SC required
- Design, develop and maintain scalable systems using Java and C++ within Linux environments
- Work on backend services, APIs and distributed applications
- Contribute to technical design, architecture and engineering best practices
- Help deliver secure, reliable and maintainable software solutions
- Contribute to technical decisions
- Collaborate with engineering teams
- Support the continuous improvement of development practices
- Backend
- CI/CD
- DevSecOps
- Docker
- Git
- Support
- Java
- Linux
- NoSQL
- C++
More:
We are a leading engineering team supporting the development of high-performance backend software solutions within secure government and defence environments. This is an excellent opportunity for a Software Developer to work on technically challenging projects alongside an experienced engineering team. The role offers a salary of £53,000-£78,000 and is focused on secure software development in a collaborative environment.
last updated 38 week of 2026