Infrastructure Software Engineer

Europe, United Kingdom, London
Permanent
Job ID: 2296

Job Description


[Up to c. £350k Comp Package | Hybrid Working - 4 Days in Office]

We’re working with a world-leading quantitative trading firm investing heavily in internal tooling and engineering infrastructure – from secure Linux distributions and build systems to scheduling frameworks, observability platforms, and automation at scale. With unmatched compute power and a strong engineering culture, this is an opportunity to shape the systems that power a firm operating at the frontier of trading and technology. You’ll be joining a high-trust team of over 10 engineers working across networking, systems, and software - where clean code, low-level problem solving, and operational rigour are the baseline. Ideal candidates may come from a background in production engineering, platform engineering, or systems engineering, but with a strong foundation in computer science - including data structures, distributed systems, and algorithmic thinking...


Key Responsibilities

  • Build, maintain, and evolve robust infrastructure platforms - from network automation tools to job schedulers, metrics systems, and secure asset databases
  • Write clean, scalable code to tackle infrastructure challenges with minimal manual intervention - even for systems with limited APIs
  • Improve engineering autonomy through self-service tools and reusable frameworks adopted across research, trading, and operations
  • Pair with Linux and network engineers to deliver shared tooling, refine monitoring, and support core infrastructure
  • Share on-call responsibility across the team, supporting both current and legacy environments with clarity and care
  • Mentor colleagues to ensure continuity, code quality, and long-term maintainability of systems you’ve developed


What You’ll Bring...

  • 4+ years’ experience as a Software Engineer, Systems Engineer, or similar, with strong foundations in algorithms, data structures, and distributed systems
  • Proficiency in a systems-level language such as Golang or Python, with working knowledge of Bash and C
  • Deep comfort in Linux environments - including CLI fluency and solid understanding of host-level networking (e.g. TCP/IP, DNS, DHCP)
  • Confident with developer workflows: version control (git), CI/CD, and collaborative coding practices
  • Evidence of practical automation - creating tools adopted beyond your immediate team and removing unnecessary toil
  • Understanding of hardware infrastructure - switches, console servers, out-of-band management
  • Experience with observability stacks such as Prometheus, Grafana, or VictoriaMetrics
  • Exposure to infrastructure automation (e.g. Terraform, Ansible, custom scripting)
  • Knowledge of containerisation or virtualisation technologies such as Docker, Podman, or KVM
  • Proven ability to work collaboratively across infrastructure and software teams, communicating with clarity and intent
  • (Preferred) Familiarity with internal tooling for deployment, build systems, or monorepos
  • (Preferred) Background working on internal platforms or developer-facing tooling
  • (Preferred) Strong academic grounding in computer science or experience building performant, low-level systems
  • (Preferred) Knowledge of low-latency infrastructure, particularly around counterparty connectivity and timing systems


...


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