Systems Software Engineer - Security Platforms

Europe, United Kingdom, London, United States, New York
Permanent
Job ID: 2386

Job Description


[Up to c. £275k Comp Package (or equivalent) | Hybrid Working]


Role Overview

We’re working with a leading quantitative trading firm that builds and operates its own global infrastructure to support highly sophisticated trading and research systems. The firm is expanding a core systems engineering group responsible for the internal platforms that provision, manage, and secure large-scale server and network environments. This is a deeply technical role for an experienced software engineer who enjoys working close to the operating system and solving security challenges through engineering rather than process. You’ll join a team that focuses on building secure-by-design systems at scale - writing software that underpins how machines are deployed, monitored, and maintained across the firm. The role blends systems programming, platform tooling, and security-aware design, with a strong emphasis on Python development, Linux environments, and automation. Rather than responding to alerts, your work will prevent entire classes of issues from existing in the first place...


Key Responsibilities

  • Engineer and maintain internal software used to securely provision, configure, and manage large fleets of Linux servers
  • Build automation and tooling around system hardening, secrets handling, configuration workflows, metrics, and operational safety
  • Extend and improve shared Python libraries and services that form the foundation of the firm’s systems and security tooling
  • Debug complex issues spanning application logic, operating systems, networking behaviour, and occasionally kernel-level interactions
  • Write and maintain configuration and deployment code that supports new infrastructure services and platform capabilities
  • Partner with infrastructure and security engineers to design scalable solutions to cross-cutting security challenges
  • Contribute to the technical direction and evolution of the internal systems engineering platform
  • Continuously improve reliability, maintainability, and security through thoughtful software design and automation


What You’ll Bring…

  • 4+ years of professional experience as a software engineer, ideally in systems-heavy, infrastructure-adjacent, or platform-focused roles
  • Strong Python expertise, with a track record of writing clean, maintainable, production-grade code
  • Solid experience working in Linux/Unix environments, including confidence with the command line and OS-level behaviour
  • Exposure to configuration management, monitoring, or infrastructure automation tooling
  • A strong foundation in computer science fundamentals, including data structures, algorithms, and software design patterns
  • Demonstrated ability to debug and reason about complex systems involving multiple layers (application, OS, network)
  • Familiarity with Debian-based Linux distributions
  • A genuine interest in security principles and best practices, even if your background isn’t exclusively security-focused
  • Clear communication skills and the ability to work effectively across multiple engineering teams
  • (Preferred) Experience writing production systems in Go alongside Python
  • (Preferred) Experience working with CI/CD pipelines and modern deployment workflows
  • (Preferred) Understanding of core networking concepts and how software interacts with networked systems
  • (Preferred) Prior experience using or contributing to open-source software


...


Apply for this role

All fields marked with * are required.

I confirm I have a pre-existing Right to Work in this location *

Back to Job Listings