cover image
Secure Source

Senior Software Engineer

Hybrid

London, United kingdom

£ 90,000 /year

Senior

Full Time

15-01-2026

Share this job:

Skills

Python Rust GitHub CI/CD DevOps Jenkins Azure DevOps Research Linux Windows Azure Android GitHub Actions

Job Specifications

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

About the Company

With over a decade of working within the Cyber Security and Security Cleared arena, Secure Source is uniquely placed to offer information on market conditions and trends at a high level. Secure Source consultants are not reactive job site searchers, all of our consultants are formally trained head-hunters, well versed in all forms of search methodologies. By being proactive, Secure Source can identify candidates that have not instigated a search or are ‘off the radar’ to all other companies. Secure Source believes in makin... Know more