Defence
Software Developer
Explore roles
Defence
Software Developer
Private salary
Bristol
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

Software Engineer

Software Developer - Critical Defence Systems

Bristol Based - 4 days a week on site

Are you a C++ developer who thrives on solving complex technical challenges? Do you want to work on software that truly matters-systems that sit at the heart of critical defence capability?

If so, this is a rare opportunity to join an innovative engineering team working at the cutting edge of systems-level development.

The Opportunity

You’ll contribute across the full software development lifecycle, developing high-integrity, mission-critical systems for the defence sector. This role is ideal for someone who enjoys low-level programming, systems architecture, and building robust software that performs flawlessly in demanding environments.

What You’ll Be Doing

  • 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

Key Skills & Experience

Essential:

  • 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

Highly Advantageous:

  • Exposure to VBS, Qt, or graphics engines
  • Experience working with complex simulations
  • Interest in low-level software, system internals, or architecture

Personal Attributes

We’re looking for someone who is:

  • Adaptable and comfortable working in fast-moving environments
  • Capable of managing shifting priorities with composure
  • Analytical, methodical, and motivated to solve problems
  • Reliable, proactive, and always keen to learn

Why Join Us?

You’ll be part of a collaborative, highly skilled defence engineering team where your work directly contributes to national security. Expect a role that is technically fascinating, mission-driven, and full of opportunities to grow your systems-engineering capability.

Role tech stack
Defence
Software Developer
Share role