Senior C++ High-Performance Engineer - Market Data

Luxoft

Greater London

On-site

GBP 103,000 - 148,000

Full time

14 days+
Application generator

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 C++ Linux Engineer for High-Performance Market Data
Senior C++ Linux Engineer for High-Performance Market Data

Luxoft • Greater London

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

Luxoft • Greater London

On-site
GBP 103,000 - 148,000
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
Low-Latency C++ Engineer for Financial Markets
Low-Latency C++ Engineer for Financial Markets

N.P.A. • Greater London

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

Balyasny Asset Management L.P. • Greater London

On-site
GBP 120,000 - 180,000
Senior C++ Developer | HFT Trading Systems
Senior C++ Developer | HFT Trading Systems

Selby Jennings • Greater London

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

Harrington Starr • England

Hybrid
GBP 90,000 - 150,000
Senior C++ Engineer – High-Performance Trading Data (Hybrid)
Senior C++ Engineer – High-Performance Trading Data (Hybrid)

Volition • London

Hybrid
GBP 125,000 - 150,000
Senior C++ Low-Latency Market Data Engineer
Senior C++ Low-Latency Market Data Engineer

Stanford Black Limited • City Of London

On-site
GBP 150,000 - 230,000
Senior C++ Engineer - Low-Latency Trading (Flexible)
Senior C++ Engineer - Low-Latency Trading (Flexible)

Harrington Starr • England

Hybrid
GBP 90,000 - 150,000