Distributed Systems Software Engineer- Leading Quantitative Trading Firms

eFinancialCareers

Greater London

On-site

GBP 200,000 - 500,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

London-based opportunities in Quant Trading / Research Infrastructure require strong distributed systems experience and deep knowledge of concurrency and reliability. Engineers will work on large-scale compute, scheduling, and storage platforms, delivering low-latency, highly available systems for real-time data processing and research workloads.

Candidates should be proficient in C++, Java, Python, Go, or Rust, with a track record of building scalable infrastructure in demanding environments.

Qualifications

  • Proven experience designing complex distributed systems.
  • Strong software engineering fundamentals.
  • Experience with high-performance, low-latency environments is a plus.

Responsibilities

  • Design and develop large-scale distributed compute platforms.
  • Build scheduling and workload orchestration components.
  • Provide reliable, observable, high-performance research infrastructure.

Skills

Distributed systems
Concurrency
Reliability
Programming languages

Job description

London | £200k-£500k+ TC | Quant Trading / Research Infrastructure

Some of the most interesting distributed systems problems in technology aren't currently sitting inside traditional Big Tech.

I'm working with several leading quantitative trading firms building infrastructure operating at extraordinary levels of scale, throughput, latency and reliability.

Trading firms need to process global real-time data, run enormous research workloads, maintain highly available trading systems and provide researchers with access to vast amounts of compute. Current public material across the sector describes everything from distributed state-machine replication to simulations running across tens of thousands of compute cores.

Depending on the team, you could work on:
  • Large-scale distributed compute
  • Scheduling and workload orchestration
  • Distributed storage and data platforms
  • Real-time event-driven systems
  • High-throughput messaging
  • Fault tolerance and state replication
  • Research infrastructure
  • Petabyte-scale data
  • HPC / CPU / GPU compute
  • Observability and reliability
  • Developer platforms and abstractions
  • Performance engineering across compute, storage and networking
Looking for:
  • Strong software engineering fundamentals
  • Experience designing complex distributed systems
  • Deep understanding of concurrency and parallelism
  • Knowledge of reliability, consistency and failure modes
  • Strong systems thinking
  • Experience with C++, Java, Python, Go, Rust or similar

Prior trading experience is not required for many of these teams . The firms I represent are particularly interested in engineers from Big Tech, infrastructure companies, databases, cloud platforms, HPC, developer infrastructure and other technically demanding environments.

The key difference versus many large technology companies is proximity to impact : small teams, significant ownership, extremely capable colleagues and systems where improvements in performance or reliability can have an immediate measurable effect.

Whilst we carefully review all applications, to all jobs, due to the high volume of applications we receive it is not possible to respond to those who have not been successful.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Real-Time Quant Trading Systems Engineer
Real-Time Quant Trading Systems Engineer

eFinancialCareers • Greater London

On-site
GBP 200,000 - 500,000
Quantitative Developer
Quantitative Developer

Hunter Bond • Greater London

Hybrid
GBP 120,000 - 200,000
Software Engineer | High-Frequency Trading
Software Engineer | High-Frequency Trading

Fionics • Greater London

Hybrid
GBP 108,000 - 580,000
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • Greater London

Hybrid
GBP 425,000 - 500,000
Competitive compensation and bonus potential
Exposure to bleeding-edge technologies
Collaborative environment with top engineers
+1
Senior C++ Quant Developer (Proprietary Trading Firm)
Senior C++ Quant Developer (Proprietary Trading Firm)

Radley James • Greater London

On-site
GBP 90,000 - 140,000
Java Software Engineer : Java : Quant Trading : £150k
Java Software Engineer : Java : Quant Trading : £150k

Hunter Bond • England

Hybrid
GBP 60,000 - 85,000
Quantitative Developer
Quantitative Developer

Understanding Recruitment • United Kingdom

On-site
GBP 90,000 - 140,000
Remote-first setup
Flexible working hours
Yearly vacations
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)
Software Engineer - Hybrid working - Up to £500,000 Base (+ Bonus)

Hunter Bond • England

Hybrid
GBP 400,000 - 500,000
Exposure to bleeding-edge technologies
Collaborative working environment
Competitive compensation and bonus potential
SRE/Infra | Quant Trading
SRE/Infra | Quant Trading

Paragon Alpha - Hedge Fund Talent Business • Greater London

On-site
GBP 120,000 - 170,000
Senior Software Engineer - Research Technology
Senior Software Engineer - Research Technology

DRW • City Of London

On-site
GBP 120,000 - 180,000