About this role
Salary: £65,000 - 65,000 per year
Requirements: 3-8 years of professional experience developing software in C++.Strong understanding of modern C++ (C++11/14/17/20), object-oriented design, and core computer science fundamentals.Experience with multithreading, real-time systems, or performance-critical applications.Solid Linux development experience and familiarity with modern tooling, including Git, CI/CD, and debugging/profiling tools.Strong problem-solving skills and the ability to work effectively in cross-functional teams.Eligibility to work on defence projects, including the ability to undergo security vetting. Responsibilities: Design, develop, and maintain C++ software for mission-critical defence applications.Implement new features, optimise performance, and resolve complex technical issues.Contribute to architecture discussions, design reviews, and documentation.Work closely with systems engineers, testers, and domain specialists across the development cycle.Support integration, verification, and validation activities across hardware, simulation, and embedded environments.Apply secure development practices and adhere to defence-sector compliance requirements.Mentor junior engineers and help shape engineering best practices. Technologies: CI/CDEmbeddedGitHardwareSupportLinuxSecurityC++ More:
We are a major defence technology organisation based in Portsmouth, and we work on cutting-edge projects that support national security and some of the UKs most advanced military platforms. We offer a hybrid working model with 2 days in the office per week, exceptional working conditions, a highly supportive engineering culture, and one of the strongest benefits packages in the sector. This is an opportunity to join a growing engineering division and build long-term stability while developing deep technical expertise on meaningful, high-impact systems.
last updated 32 week of 2026