CareerPlan

Lead Software Engineer, Cyber Security Controls Automation

London, England, GBFull-time2026-10-05 → 2026-11-10

Core

Design, build, and maintain data-driven software and automation to support the operation, monitoring, and evidencing of security defences, turning cyber security controls and risk data into real-time assurance.

Role type

Lead Software Engineer (Cyber Security Controls Automation)

Builds

Tools, APIs, data pipelines, dashboards, command line utilities, and automated evidence collection workflows for audit, assurance, and risk processes.

Domain

Financial markets infrastructure / Cyber Security / Risk Management

Required skills

Rust, TypeScript, Python, Go, JavaScript, REST APIs, command line tools, data structures for large volumes, secure coding practices, version control, testing, structured and unstructured data processing

Preferred skills

Cyber security control testing, evidence requirements, risk management, regulated environments, policy-as-code, continuous control monitoring

Technologies

Rust, TypeScript, Python, Go, JavaScript, REST APIs, SIEM, vulnerability management, IAM, EDR, cloud services

Responsibilities

Build software and automation for control monitoring, testing, reporting, and evidence collection; Develop command line tools, APIs, and integrations; Integrate with security platforms and cloud services; Develop repeatable evidence generation processes; Use data to identify control gaps and risk exposure; Translate technical activity into auditable evidence; Provide technical feedback via code review; Support development of standards and policy documentation.

Seniority

Senior, hands-on IC with leadership responsibilities