Senior Software Engineer

Company: Secure Source
Apply for the Senior Software Engineer
Location: London
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

#J-18808-Ljbffr…

Posted: May 27th, 2026