Principal C++ Software Engineer – Windows

Company: Singular Recruitment
Apply for the Principal C++ Software Engineer – Windows
Location: Cambridge
Job Description:

Principal C++ Software Engineer – Windows

I am currently working with an exciting technology business developing advanced systems used within the surveillance, security and defence sectors, and they are looking to add a Principal C++ Software Engineer to their growing team.

This is a high-impact technical leadership role where you will take ownership of major developments across a sophisticated command-and-control platform, working closely with complex hardware and real-time data.

You will be involved in the design and architecture of systems responsible for processing, distributing and displaying large volumes of data, as well as developing integrations with third-party security and surveillance systems.

The role

  • Lead the design and development of major components of a complex C++ software platform
  • Take ownership of significant software development projects from architecture through to delivery
  • Develop integrations with third-party systems
  • Improve the usability and user experience of the platform
  • Drive software engineering best practices and development processes
  • Develop software interfacing with advanced, real-time hardware systems

What we are looking for

  • 15+ years’ software development experience
  • Strong commercial experience developing software primarily on Windows
  • Excellent C++ and object-oriented software design skills
  • Experience leading software development projects
  • Strong communication skills and the ability to work effectively across disciplines
  • A creative and analytical approach to solving complex engineering problems

Please note they do require the ability to obtain security clearance.

Benefits include private medical insurance, permanent health insurance, 7% employer pension contribution, life assurance, hybrid working (3 days on site), 25 days annual leave plus 8 public holidays, the option to purchase up to 10 additional days, eye care, and plenty of professional learning and development opportunities.

This is a great opportunity for an experienced Principal C++ Engineer who wants genuine ownership, technical influence and the opportunity to work on complex systems combining advanced software and hardware.

#J-18808-Ljbffr…

Posted: August 28th, 2026