Searchability

Senior Software Engineer – SC Cleared
Location: London (Hybrid/On-site)
Salary: Up to £100,000 (dependent on experience)
Clearance: Active SC clearance (willing and eligible to go through DV)
To Apply: Email [email protected]
An opportunity for a senior software engineer to work alongside security researchers on technically challenging problems with real-world impact. The role involves developing complex software used to analyse, interact with, and expose unintended behaviour in a wide range of platforms and systems.
You’ll gain deep exposure to operating system internals and unconventional environments, with a strong focus on offensive security.
________________________________________
The Role
• Designing and delivering robustly engineered software in unusual and constrained environments
• Reverse engineering software internals across a range of platforms
• Re-implementing system components to expose unintended functionality
• Deep technical analysis of operating system and hardware architectures
• Working closely with vulnerability researchers in a multi-disciplinary environment
________________________________________
Essential Experience
• Strong background in software engineering with a secure development mindset
• Comfortable tackling novel, complex and poorly documented problems
• Experience working collaboratively with researchers and engineers
• Ability to mentor and support junior team members
• Eligible to hold UK DV clearance (SC required to start)
________________________________________
Technical Skills
• High-level languages such as Python
• Low-level languages such as C and/or Rust
• Assembly language or strong understanding of low-level architecture internals
• Experience developing offensive security / red team tooling
• Strong understanding of system internals (e.g. Windows, Linux, Android, iOS)
• Familiarity with automated build systems (Azure DevOps, Jenkins, GitHub Actions)