Cyber Software Engineer

Searchability
Cheltenham, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cheltenham, United Kingdom

Tech stack

Systems Engineering
C++
Computer Security
Reverse Engineering
Security Software
Software Engineering
Operational Systems
Vulnerability Analysis

Job description

We are looking for a Cyber Software Engineer to join a team delivering high-assurance cyber capabilities into UK defence and national security environments. This role is focused on operational technology (OT) cyber projects, working close to real systems and real users.

You'll be part of a highly cleared engineering team developing secure, robust software where correctness, performance and assurance genuinely matter.

What you'll be doing

  • 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

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 eDV clearance

Nice to have

  • Experience with Goland 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

Apply for this position