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

eFinancialCareers


Date: 3 weeks ago
City: London
Contract type: Full time
Work schedule: Full day
eFinancialCareers

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

  1. Design and develop low-latency trading system components in modern C++.
  2. Build and maintain high-performance exchange connectivity, including market data and order execution pathways.
  3. Engineer systems that operate in real time under strict performance, reliability, and correctness requirements.
  4. Optimise end-to-end trading infrastructure with a focus on microsecond-level performance and system efficiency.
  5. Collaborate with researchers and traders to translate trading requirements into production-grade technical solutions.
  6. Debug and analyse live production systems, including exchange behaviour and real-time trading issues.
  7. Extend internal platforms supporting simulation, research, and live trading environments.

Requirements

  1. Strong C++ programming experience in production systems (modern C++ preferred).
  2. Solid understanding of low-level software engineering concepts including memory management, concurrency, and performance optimisation.
  3. Experience building or working on high-performance, distributed, or real-time systems.
  4. Strong problem-solving ability in complex, production environments.
  5. Comfortable working across the full stack, from system-level design through to implementation details.
  6. Familiarity with Linux-based environments.
  7. Ability to work both independently and in close collaboration with high-performing technical teams.

Desirable Experience

  1. Experience in low-latency trading systems, market making, or electronic execution platforms.
  2. Exposure to networking, sockets, or high-throughput messaging systems.
  3. Understanding of exchange mechanisms or financial market microstructure.
  4. 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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Business Development Manager

Winner Recruitment,
£70,000 - £75,000 / year
12 minutes ago
Business Development Manager – Facilities Management London / Hybrid £70,000–£75,000 + £8,000 Car Allowance + Commission OTE: £100,000–£120,000   The Opportunity We are working exclusively with a well-established, family-run facilities management business that has been operating successfully for over 20 years....
Winner Recruitment

3PL OPERATIONS PERFORMANCE MANAGER

Strive Supply Chain,
£65,000 / year
20 hours ago
Strive are a UK wide Supply Chain & Logistics management recruiter. Please visit strive . co . uk for additional roles across supply chain, distribution, logistics warehouse & transport operations. 3PL Operational Performance Manager Remote UK role Ideal base South...
Strive Supply Chain

FP&A Analyst (MI)

Oliver James,
£75,000 - £800,000 / year
21 hours ago
FP&A Analyst (MI) London - Hybrid - up to 80k I'm working with a leading insurance business looking for a qualified accountant to join their Commercial Reporting & Analysis team. This would suit someone looking for their second move within...
Oliver James