NSD
Senior Software Engineer - Security Cleared
Explore roles
NSD
Senior Software Engineer - Security Cleared
£100,000
Multiple locations
Hybrid
RECENTLY POSTED
Graduate
Junior
Mid
Senior
Leader
Description

Senior Software Engineer - SC Cleared

Location: Farnborough (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

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)

TPBN1_UKTJ

Role tech stack
NSD
Senior Software Engineer - Security Cleared£100,000
Share role