Salary: £45,000 - 65,000 per year Requirements: Solid commercial experience with C++ Familiarity with systems-level development, or a strong interest in learning it Understanding of OOP principles Practical experience with Git Exposure to VBS, Qt, or graphics engines (highly advantageous) Experience working with complex simulations (highly advantageous) Interest in low-level software, system internals, or architecture (highly advantageous) Responsibilities: Designing, developing, and maintaining software aligned with defence, industry, and customer standards Implementing high-quality C++ solutions within complex system architectures Testing, validating, and integrating software with wider system components Logging and tracking software issues to support product maturity and stability Participating in technical design, sprint planning, and Agile team routines Engaging with stakeholders to fully understand detailed system requirements Taking ownership of tasks and ensuring accurate progress tracking Technologies: Git Support OOP Qt Security C++ More: We are an innovative engineering team based in Bristol, working at the cutting edge of systems-level development for critical defence systems. As a Software Engineer, youll enjoy a collaborative environment, tackling complex technical challenges while contributing to national security. This role offers a unique opportunity to grow your systems-engineering capabilities while working closely within a highly skilled team. We operate on a four-day work week on-site, promoting a balance between personal and professional growth. last updated 10 week of 2026