Mid Level C++ Programmer
Job in
Portsmouth, Hampshire County, PO5, England, UK
Listed on 2026-08-01
Listing for:
IT Search & Select
Full Time
position Listed on 2026-08-01
Job specializations:
-
Software Development
C++ Developer, Software Engineer, Software Architect, Unix/Linux
Job Description & How to Apply Below
This role offers exceptional working conditions, a highly supportive engineering culture, and one of the strongest benefits packages in the sector. If youre looking for long-term stability, meaningful work and the chance to develop deep technical expertise, this is the ideal next step in your career. About the Role Youll join a multidisciplinary team developing high-performance, safety-critical and real-time software used across land, sea and air domains.
Expect modern C++, complex systems design, rigorous engineering standards and hands-on involvement throughout the full development lifecycle. This position is perfect for engineers with several years of C++ experience who want to work on serious, large-scale systems with real-world impact.
Key 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. Essential Qualifications 38 years professional experience developing software in C++. Strong understanding of modern C++ (C++11/14/17/20) , object-oriented design and core CS fundamentals.
Experience with multithreading, real-time systems or performance-critical applications. Solid Linux development experience and familiarity with modern tooling (Git, CI/CD, 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).
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×