IT Search & Select

IT Search & Select

Portsmouth, South East

Mid Level C++ Programmer

Full-Time£65,000 - 65,000 per yearayerUnited Kingdom
IT

Job Description

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/CD
  • Embedded
  • Git
  • Hardware
  • Support
  • Linux
  • Security
  • C++

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 31 week of 2026

Interested in this role?

Submit your application now

How to Apply

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About IT Search & Select

IT Search & Select

IT Search & Select

Portsmouth

IT

Skills & Technologies

C++GoLinuxGitCI/CDAIUXUI

Inferred from job description

Salary Insight

£65,000

This role

£55,000

UK median

This salary is 18% above the UK median for UK tech roles55,000/yr).

Based on 2024–2025 UK technology sector benchmarks

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom