Senior Software Engineer

Secure Source

Greater London

On-site

GBP 70,000 - 90,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

A cybersecurity firm is seeking a Senior Software Developer to tackle complex security challenges. Collaborating with researchers, you will deliver robust software solutions while reverse-engineering system internals across various platforms like Windows, Linux, Android, and iOS. The ideal candidate is experienced in Python, C, and Rust, with a background in offensive security. Strong mentoring skills and a high-level security clearance are required for this role.

Qualifications

  • A seasoned software developer with a strong command of software engineering practices.
  • Comfortable approaching novel, highly complex technical problems.
  • Experienced in mentoring and supporting junior team members.

Responsibilities

  • Deliver robust, well-engineered software solutions in unconventional or constrained environments.
  • Reverse-engineer software internals to understand system behaviour.
  • Reimplement system components to surface unintended or hidden functionality.
  • Perform in-depth exploration of unfamiliar or specialised architectures.

Skills

Proficiency in Python
Experience with C
Experience with Rust
Understanding of assembly
Knowledge of offensive security
Knowledge of red-team tooling
Familiarity with Azure DevOps
Familiarity with Jenkins
Familiarity with GitHub Actions

Job description

Senior Software Developer – Advanced Security & Platform Internals

We are seeking an experienced software developer to collaborate closely with a team of vulnerability researchers, tackling complex technical challenges that have real‑world impact.

Our research group investigates security weaknesses across a wide range of technologies—from mobile devices to automotive systems. In this role, you will build a deep understanding of platforms such as Android, iOS, and Linux from an offensive‑security perspective, developing sophisticated software that interacts with low‑level system components.

Role Responsibilities
  • Deliver robust, well‑engineered software solutions in unconventional or constrained environments.
  • Reverse‑engineer software internals to understand system behaviour.
  • Reimplement system components to surface unintended or hidden functionality.
  • Perform in‑depth exploration of unfamiliar or specialised architectures.
Ideal Candidate Profile
  • A seasoned software developer with a strong command of software engineering practices and the confidence to optimise or improve existing processes.
  • You may currently hold the title of Operational Cyber Developer / ‘Cyber Engineer’ in another organisation
  • Comfortable approaching novel, highly complex technical problems.
  • Able to thrive within a multidisciplinary environment that includes both researchers and developers.
  • Experienced in mentoring and supporting junior team members.
Required Technical Skills
  • Proficiency in high‑level languages such as Python.
  • Experience with low‑level languages, including C and Rust.
  • Understanding of assembly or other low‑level architectural internals.
  • Background in building offensive security or red‑team tooling.
  • Knowledge of system internals on major platforms (e.g., Windows, Linux, Android, iOS).
  • Familiarity with automated build and CI/CD systems such as Azure DevOps, Jenkins, or GitHub Actions.
  • Requires Security Clearance to a high level
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer – Offensive Security & Platform
Senior Software Engineer – Offensive Security & Platform

Secure Source • Greater London

On-site
GBP 70,000 - 90,000
Software Vulnerability Researcher
Software Vulnerability Researcher

ECM Selection (Holdings) Limited • Cambridge

On-site
GBP 65,000 - 90,000
On-site parking
Mentorship programme
Exploit Developer
Exploit Developer

Spectrum IT Recruitment • Basingstoke

On-site
GBP 65,000 - 90,000
Systems Software Engineer - Core IP Security | Quant Finance Research Firm
Systems Software Engineer - Core IP Security | Quant Finance Research Firm

Techfellow Limited • Greater London

On-site
GBP 135,000 - 225,000
Office-led with 3 days remote permonth
Cyber Software Vulnerability Engineer
Cyber Software Vulnerability Engineer

Forward Role • Winchester

On-site
GBP 45,000 - 65,000
DV Bonus
Excellent benefits
Cyber Software Engineer
Cyber Software Engineer

Sanderson Government & Defence • Romsey

On-site
GBP 70,000 - 95,000
Remote training opportunities
Senior Vulnerability Researcher — Android/Kernel Security
Senior Vulnerability Researcher — Android/Kernel Security

Hackajob Ltd • Harnham

On-site
GBP 61,000 - 101,000
Annual bonus
Private medical
Life cover
+6
Experienced Vulnerability Researcher
Experienced Vulnerability Researcher

CoreTech Security Services • Salisbury

On-site
GBP 70,000 - 110,000
25 days holiday
Private medical
8% company pension
+3
Software Engineer - SC Cleared
Software Engineer - SC Cleared

Searchability • Winchester

On-site
GBP 50,000 - 90,000
Secure Developer
Secure Developer

Coltech • Romsey

On-site
GBP 60,000 - 80,000
Opportunity to work on real-world endpoint security systems
Collaborative engineering environment focused on security-by-design