C++ HFT Systems Engineer — Ultra-Low Latency

Margoconsulting

Greater London

On-site

GBP 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Elite HFT environments
Technical ownership of deployments
Long-term engineering challenges

Job summary

MARGO is a technology-focused consultancy delivering elite software engineering to demanding financial markets in the UK. The role centers on building latency-critical trading infrastructure, with emphasis on speed, determinism, and control of execution paths.

Interaction with C# components may occur outside the critical path. Join a team operating in ultra-low latency environments connected to exchanges, and contribute to production systems, toolchains and performance analysis in modern

Qualifications

  • Strong experience in C++ for performance-critical or low-latency systems.
  • Proven background in HFT or ultra-low latency trading environments.
  • Deep understanding of CPU architecture, caches and memory models.
  • Strong knowledge of concurrency, memory ordering and Linux internals.
  • Experience working close to hardware and network layers.
  • Strong production mindset and sense of ownership.

Responsibilities

  • Design, develop and optimise ultra-low latency C++ trading components.
  • Work on critical execution paths for market data processing and order routing.
  • Implement lock-free and wait-free algorithms.
  • Optimise memory allocation, cache locality and CPU utilisation.
  • Reduce jitter and tail latency.

Skills

C++ development
HFT / low-latency
Linux internals
Concurrency & memory models
Networking / kernel bypass
Performance profiling

Tools

DPDK
Solarflare Onload
Zero-copy techniques
Lock-free programming

Job description

MARGO is a technology-focused consultancy delivering elite software engineering to demanding financial markets in the UK. The role centers on building latency-critical trading infrastructure, with emphasis on speed, determinism, and control of execution paths.

Interaction with C# components may occur outside the critical path. Join a team operating in ultra-low latency environments connected to exchanges, and contribute to production systems, toolchains and performance analysis in modern

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

Similar jobs worth comparing

C++ Developer – High Frequency Trading (HFT Systems)
C++ Developer – High Frequency Trading (HFT Systems)

MARGO • Greater London

On-site
GBP 140,000 - 210,000
Access to elite HFT trading environments
Intellectually demanding engineering assignments
Long-term career in low-latency skills
C++ Developer – High Frequency Trading (HFT Systems)
C++ Developer – High Frequency Trading (HFT Systems)

Margoconsulting • Greater London

On-site
GBP 90,000 - 140,000
Elite HFT environments
Technical ownership of deployments
Long-term engineering challenges
Real-Time C# / .NET Engineer — Low-Latency Trading
Real-Time C# / .NET Engineer — Low-Latency Trading

Margoconsulting • Greater London

On-site
GBP 90,000 - 120,000
Ultra-Low Latency C++ Engineer — HFT Systems
Ultra-Low Latency C++ Engineer — HFT Systems

MARGO • Greater London

On-site
GBP 140,000 - 210,000
Access to elite HFT trading environments
Intellectually demanding engineering assignments
Long-term career in low-latency skills
Senior C++ Engineer for Ultra-Low Latency HFT Systems
Senior C++ Engineer for Ultra-Low Latency HFT Systems

Selby Jennings • Greater London

On-site
GBP 120,000 - 190,000
C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems
C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems

MARGO • Greater London

On-site
GBP 60,000 - 80,000
Skill development opportunities
Challenging engineering assignments
C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems
C# / .NET Developer – Front Office, Electronic & Low Latency Trading Systems

Margoconsulting • Greater London

On-site
GBP 90,000 - 120,000
Ultra-Low Latency C++ Engineer – Impactful Trading Systems
Ultra-Low Latency C++ Engineer – Impactful Trading Systems

Hunter Bond • Greater London

On-site
GBP 100,000 - 200,000
Low-Latency C++ Engineer for HFT Trading (Hybrid)
Low-Latency C++ Engineer for HFT Trading (Hybrid)

Hunter Bond • England

Hybrid
GBP 297,000 - 350,000
Low-Latency C#/.NET Front Office Tech Engineer
Low-Latency C#/.NET Front Office Tech Engineer

MARGO • Greater London

On-site
GBP 60,000 - 80,000
Skill development opportunities
Challenging engineering assignments