Lead Software Engineer, Cyber Security Controls Automation
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
Command line tools, APIs, data pipelines, dashboards, and automated evidence collection workflows
Domain
Financial markets infrastructure / Cyber Security / Risk Management
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
Command line tool development, REST APIs, Rust, TypeScript, Python, Go, JavaScript, data-intensive systems algorithms, secure coding practices, version control, testing
Preferred skills
Cyber security control testing, policy-as-code, regulated environment experience, consulting experience, automation of continuous control monitoring
Technologies
Rust, TypeScript, Python, Go, JavaScript, SIEM, 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 risk systems; Generate repeatable evidence for audits and regulatory reviews; Use data to identify control gaps and risk exposure; Provide technical feedback via code review; Support policy documentation and policy-as-code approaches
Seniority
Manager, hands-on IC