Senior Software Engineer - SC Cleared
Searchability
Manor Park, United Kingdom
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 100KJob location
Manor Park, United Kingdom
Tech stack
Microsoft Windows
Android
iOS
Assembly Language
Azure
Linux
Github
Python
Software Engineering
Operational Systems
Jenkins
Job description
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., * 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
Requirements
- 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), * 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)