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
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
