Low-Latency C++ Engineer - Electronic Trading Systems / Global/ High

eFinancialCareers

Greater London

On-site

GBP 110,000 - 170,000

Full time

3 days ago
Be an early applicant
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

eFinancialCareers is seeking a Low-Latency C++ Engineer to join a team building the core technology stack behind a fully automated electronic trading platform operating across global markets. You will design, implement, and optimise systems for market data ingestion, order execution, and exchange connectivity, working with quantitative researchers and trading teams.

The role demands deep knowledge of real-time distributed systems, memory management and low-latency networking, with a focus on

Qualifications

  • Production C++ experience with modern language standards.
  • Strong knowledge of memory management, concurrency and perf optimization.
  • Experience in high-performance, distributed or real-time systems.
  • Able to solve complex production problems under tight latency constraints.

Responsibilities

  • Design and develop low-latency trading system components in modern C++.
  • Build high-performance exchange connectivity for market data and order execution.
  • Engineer real-time systems with strict performance, reliability and correctness needs.
  • Optimize end-to-end trading infrastructure for microsecond-level performance.
  • Collaborate with researchers and traders to translate requirements into production solutions.
  • Debug and analyse live production systems and exchange behaviour.
  • Extend platforms supporting simulation, research and live trading environments.

Skills

C++ programming
Memory management
Concurrency
Performance optimisation
Real-time systems
Linux
Networking
Problem solving
Full stack understanding
Independent work & collaboration

Tools

Linux
Sockets/Networking

Job description

We are seeking a Low-Latency C++ Engineer to join a team building and evolving the core technology stack behind a fully automated electronic trading platform operating across global markets.

This role sits within a high-performance engineering environment focused on real-time trading infrastructure. You will design, implement, and optimise the systems responsible for market data ingestion, order execution, and exchange connectivity, working closely with quantitative researchers and trading teams to ensure robust and efficient production performance.

Key Responsibilities
  • Design and develop low-latency trading system components in modern C++.
  • Build and maintain high-performance exchange connectivity, including market data and order execution pathways.
  • Engineer systems that operate in real time under strict performance, reliability, and correctness requirements.
  • Optimise end-to-end trading infrastructure with a focus on microsecond-level performance and system efficiency.
  • Collaborate with researchers and traders to translate trading requirements into production-grade technical solutions.
  • Debug and analyse live production systems, including exchange behaviour and real-time trading issues.
  • Extend internal platforms supporting simulation, research, and live trading environments.
Requirements
  • Strong C++ programming experience in production systems (modern C++ preferred).
  • Solid understanding of low-level software engineering concepts including memory management, concurrency, and performance optimisation.
  • Experience building or working on high-performance, distributed, or real-time systems.
  • Strong problem-solving ability in complex, production environments.
  • Comfortable working across the full stack, from system-level design through to implementation details.
  • Familiarity with Linux-based environments.
  • Ability to work both independently and in close collaboration with high-performing technical teams.
Desirable Experience
  • Experience in low-latency trading systems, market making, or electronic execution platforms.
  • Exposure to networking, sockets, or high-throughput messaging systems.
  • Understanding of exchange mechanisms or financial market microstructure.
  • Experience working in environments where latency and determinism are critical design constraints.

This role is best suited to engineers who enjoy building highly optimised systems where performance, reliability, and correctness directly impact live trading outcomes.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Low-Latency C++ Engineer – Real-Time Trading Systems
Low-Latency C++ Engineer – Real-Time Trading Systems

eFinancialCareers • Greater London

On-site
GBP 110,000 - 170,000
C++ Ultra Low Latency Engineer
C++ Ultra Low Latency Engineer

Selby Jennings • City Of London

On-site
GBP 110,000 - 170,000
Competitive compensation
Performance bonus
Autonomy
+2
SVP - Low Latency Java Engineer
SVP - Low Latency Java Engineer

Selby Jennings • City Of London

On-site
GBP 120,000 - 160,000
Senior C++ Engineer
Senior C++ Engineer

Nova Stela Ltd • Greater London

Hybrid
GBP 120,000 - 180,000
C++ Backend Engineer - Low-Latency Trading Systems
C++ Backend Engineer - Low-Latency Trading Systems

Client Server Limited • Greater London

Hybrid
GBP 75,000 - 125,000
Salary + Bonus
Pension
Life Assurance
+6
Ultra-Low Latency C++ Engineer - Trading Systems
Ultra-Low Latency C++ Engineer - Trading Systems

Selby Jennings • City Of London

On-site
GBP 110,000 - 170,000
Competitive compensation
Performance bonus
Autonomy
+2
Low-Latency C++ Engineer for Trading Platform (London Onsite)
Low-Latency C++ Engineer for Trading Platform (London Onsite)

Tatton Recruitment • Greater London

On-site
GBP 90,000 - 120,000
Senior Low Latency Rust Engineer
Senior Low Latency Rust Engineer

McGregor Recruitment • Greater London

On-site
GBP 110,000 - 180,000
C++ Trading Platform Developer
C++ Trading Platform Developer

Radley James • Greater London

Hybrid
GBP 90,000 - 140,000
Visa sponsorship
Relocation support
Hybrid work model
Trading Systems Engineer - Real-Time C++ & Low-Latency
Trading Systems Engineer - Real-Time C++ & Low-Latency

eFinancialCareers • Greater London

On-site
GBP 90,000 - 130,000
Bonus
Comprehensive benefits