Salary: £80,000 - 80,000 per year Requirements: Strong C++ software engineering experience Background in secure / high-assurance systems (defence, cyber, safety-critical or similar) Solid understanding of secure coding practices and software design Comfortable working in on-site, classified environments Active SC, DV or eDV clearance Nice to have: Experience with Golang and/or Rust Cyber security qualifications such as CEH, OSCP or similar Vulnerability research and/or reverse engineering experience Exposure to OT environments, embedded systems or low-level development Experience working with MOD or national security customers Responsibilities: Developing high-assurance software in C++ for cyber and security-critical systems Working on operational technology cyber projects, not just enterprise IT Contributing to secure system design, implementation and verification Collaborating with cyber specialists, systems engineers, and end users Supporting software through its full lifecycle in classified environments Technologies: Embedded Golang Rust Security More: We are looking for a Cyber Software Engineer to join our team delivering high-assurance cyber capabilities into UK defence and national security environments. This role is focused on operational technology cyber projects, working closely with real systems and real users. Youll be part of a highly cleared engineering team developing secure, robust software where correctness, performance, and assurance genuinely matter. Our Gloucester-based role offers a high-trust, highly technical engineering environment with long-term programmes that provide stability and purpose. last updated 5 week of 2026