Principal C++ Software Engineer

Singular Recruitment — United Kingdom · Posted ~2 hours ago

Lead Full-time

Skills

C++ Software Architecture Real-Time Systems System Integration Windows Development Windows

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A principal software engineering role focused on designing and developing complex C++ platforms for mission-critical applications. The role includes architecture ownership, system integration, and high-performance software development.

Highlights

Own major software architecture initiatives and work on complex real-time systems with advanced technology.

Description

Principal C++ Software Engineer – Windows I’m currently working with an exciting technology business developing advanced systems used within the surveillance, security and defence sectors, and they’re looking to add a Principal C++ Software Engineer to their growing team. This is a high-impact technical leadership role where you’ll take ownership of major developments across a sophisticated command-and-control platform, working closely with complex hardware and real-time data. You’ll 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 platformTake ownership of significant software development projects from architecture through to deliveryDevelop integrations with third-party systemsImprove the usability and user experience of the platformDrive software engineering best practices and development processesDevelop software interfacing with advanced, real-time hardware systems What we're looking for 15+ years' software development experienceStrong commercial experience developing software primarily on WindowsExcellent C++ and object-oriented software design skillsExperience leading software development projectsStrong communication skills and the ability to work effectively across disciplinesA creative and analytical approach to solving complex engineering problems 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.