Cyber Software Engineer

Searchability
Manchester, United Kingdom
yesterday

Role details

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

Job location

Manchester, United Kingdom

Tech stack

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

Job description

  • 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 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

Apply for this position