Senior Software Engineer

Secure Source

Greater London

On-site

GBP 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Security Research Engineer
Security Research Engineer

Oho Group • West of England

Hybrid
GBP 60,000 - 90,000
Security Researcher
Security Researcher

Oho Group • Bristol

On-site
GBP 60,000 - 90,000
Security Researcher
Security Researcher

Anson McCade • Manchester

On-site
GBP 63,000 - 75,000
Benefits
Exploit Developer
Exploit Developer

Spectrum IT Recruitment • Basingstoke

On-site
GBP 65,000 - 90,000
Security Researcher
Security Researcher

Anson McCade • Greater London

On-site
GBP 45,000 - 75,000
Senior Software Developer (C/Python)
Senior Software Developer (C/Python)

Entrust • Cambridge

Hybrid
GBP 70,000 - 100,000
Senior Vulnerability Researcher - Reverse Engineering
Senior Vulnerability Researcher - Reverse Engineering

CoreTech Security • Cheltenham

On-site
GBP 75,000 - 110,000
Promotions based on technical merit
20–25 days holiday + bank holidays
Relocation financial support
+4
Secure Developer
Secure Developer

Coltech • Romsey

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