Senior C++ High-Performance Engineer - Market Data

The Learning Experience

Greater London

On-site

GBP 103,000 - 148,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking a skilled C++ engineer to design and build high-performance, low-latency applications that process large volumes of real-time data. You will optimize from algorithms to networking and OS interaction and collaborate with trading and infrastructure teams.

The role focuses on delivering production-quality code with tests, profiling, and tuning to meet stringent performance goals in a fast-paced environment.

Qualifications

  • Strong proficiency in modern C++ (C++17/20 or later).
  • Hands-on experience with Market Data.
  • Solid understanding of concurrency and synchronization (lock free / low lock patterns, atomics, memory models).
  • Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems).
  • Strong knowledge of computer science fundamentals: data structures, algorithms, memory management, and optimization.
  • Practical experience with Linux systems programming (sockets, epoll/select, threads, memory management, CPU affinity).
  • Experience using profiling, benchmarking, and performance analysis tools (Perf, Valgrind, Flame Graphs).
  • Proficiency with version control (Git) and standard build systems (CMake, Ninja).
  • Excellent problem-solving skills and attention to detail; fast-paced environment.

Responsibilities

  • Design, implement, and maintain high performance C++ services handling high message rates and low latency workloads.
  • Optimize existing components for latency, throughput, and CPU/memory efficiency.
  • Develop and tune networking, messaging, and I/O layers to handle large data volumes reliably.
  • Profile and debug performance issues at application, OS, and network levels.
  • Collaborate with quantitative, trading, and infrastructure teams to translate requirements into robust solutions.
  • Write clean, production quality code with tests and documentation.
  • Participate in code reviews and continuous improvement of engineering practices.

Skills

C++17/20
Market Data
Concurrency
Low Latency
CS fundamentals
Linux SysProg
Profiling Tools
Git/CMake
Problem Solving

Tools

Perf
Valgrind
Flame Graphs
CPU Profilers

Job description

Luxoft is seeking a skilled C++ engineer to design and build high-performance, low-latency applications that process large volumes of real-time data. You will optimize from algorithms to networking and OS interaction and collaborate with trading and infrastructure teams.

The role focuses on delivering production-quality code with tests, profiling, and tuning to meet stringent performance goals in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Low-Latency Engineer for Market Data
Senior Java Low-Latency Engineer for Market Data

Luxoft • Greater London

On-site
GBP 110,000 - 180,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Data Business GmbH • Greater London

On-site
GBP 103,000 - 148,000
Senior C++ Low-Latency Trading Systems Engineer
Senior C++ Low-Latency Trading Systems Engineer

Selby Jennings • City Of London

On-site
GBP 120,000 - 180,000
Senior Low-Latency Java Performance Engineer
Senior Low-Latency Java Performance Engineer

Luxoft • Greater London

On-site
GBP 90,000 - 130,000
Senior C++ Low-Latency Trading Engineer
Senior C++ Low-Latency Trading Engineer

Huxley • Greater London

On-site
GBP 90,000 - 150,000
Private medical insurance
Life assurance
Pension contributions up to 7%
Senior C++ Engineer - Ultra-Low Latency Trading
Senior C++ Engineer - Ultra-Low Latency Trading

4ire Labs Ltd • United Kingdom

Remote
GBP 90,000 - 140,000
Low-Latency C++ Engineer for High-Speed Trading
Low-Latency C++ Engineer for High-Speed Trading

Miller Maxwell Ltd • City Of London

On-site
GBP 90,000 - 120,000
Senior C++ Developer — Low-Latency Trading & SOR
Senior C++ Developer — Low-Latency Trading & SOR

Consortia • Greater London

On-site
GBP 90,000 - 130,000
Senior C++ Low-Latency Trading Engineer (Linux)
Senior C++ Low-Latency Trading Engineer (Linux)

Huxley • City Of London

On-site
GBP 120,000 - 180,000
Competitive base salary
Bonus program
Employee Stock Purchase Plan
+13
Low-Latency C++ Performance Engineer - Production Impact
Low-Latency C++ Performance Engineer - Production Impact

Portofino • Greater London

Hybrid
GBP 90,000 - 135,000