Infrastructure Software Engineer
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.