Senior C++ Developer (Low-Latency&Market Data

Luxoft

New York (NY)

On-site

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft seeks a C++ engineer in NYC to design and build high performance, low latency applications processing large volumes of real time data. You will optimize all layers from algorithms to networking and OS interaction.

Responsibilities include implementing high rate C++ services, profiling performance, and collaborating with trading and infrastructure teams. Strong C++17/20, Linux programming, and market data experience required.

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, telemetry, gaming engines).
  • 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 (e.g., perf, valgrind, flame graphs, CPU/memory profilers).
  • Proficiency with version control (Git) and standard build systems (CMake, Ninja).
  • Excellent problem-solving skills and attention to detail; ability to work in a 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 technical solutions.
  • Write clean, production quality code with appropriate tests and documentation.
  • Participate in code reviews, design discussions, and continuous improvement of engineering practices.

Skills

C++17/20
Market Data
Concurrency & Synchronization
Real-time/Low-latency
Data structures & algorithms
Linux systems programming
Profiling tools
Git & build systems

Tools

Perf
Valgrind
Flame graphs
CPU profilers
Memory profilers
CMake
Ninja

Job description

  • We are looking for a C++ engineer to design and build high performance, low latency applications that process large volumes of real time data. You will work on systems where microseconds and throughput matter, optimizing every layer from algorithms and data structures to networking and OS interaction.
  • Compensation for NYC 140000-200000 USD Gross per year based on the interview process results.

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 (or analogous business/tech teams) to translate requirements into robust technical solutions.
  • • Write clean, production quality code with appropriate tests and documentation.
  • • Participate in code reviews, design discussions, and continuous improvement of engineering practices.

Mandatory Skills Description:

  • • 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, etc.).
  • • Proven experience building performance critical, real time, or low latency systems (e.g., networking, trading systems, telemetry, gaming engines, or similar).
  • • 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, etc.).
  • • Experience using profiling, benchmarking, and performance analysis tools (e.g., perf, valgrind, flame graphs, CPU/memory profilers).
  • • Proficiency with version control (Git) and standard build systems (CMake, Ninja, etc.).
  • • Excellent problem-solving skills and attention to detail; ability to work in a fast-paced environment.

Nice-to-Have Skills Description:

  • • Experience with kernel bypass or user space networking technologies (e.g., DPDK, RDMA, VMA, Solarflare/OpenOnload) - helpful but not required.
  • • Experience in financial markets, market data distribution, order routing, or exchange connectivity.
  • • Familiarity with common market data protocols (e.g., FIX, MDP, ITCH, proprietary exchange feeds) is a plus.
  • • Experience with multicast, low latency networking, and clock synchronization (e.g., PTP).
  • • Exposure to hardware aware optimization (NUMA, cache optimization, vectorization/SIMD, CPU pinning).
  • • Experience with monitoring/telemetry for high performance systems (latency histograms, throughput metrics, SLAs).
  • • Familiarity with scripting languages (e.g., Python, Bash) for tooling and automation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C++ Developer (Low-Latency&Market Data)_New York City
Senior C++ Developer (Low-Latency&Market Data)_New York City

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Luxoft • New York (NY)

On-site
USD 120,000 - 140,000
Senior C++ Developer (with Market Data experience)
Senior C++ Developer (with Market Data experience)

Luxoft • Miami (FL)

On-site
USD 140,000 - 200,000
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

Balyasny Asset Management L.P. • New York (NY)

On-site
USD 200,000 - 300,000
Senior C++ Engineer
Senior C++ Engineer

Goliath Partners • New York (NY)

On-site
USD 300,000 - 350,000
Competitive compensation
Collaborative environment
Access to cutting-edge hardware/software
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

Balyasny Asset Management L.P. • Chicago (IL)

On-site
USD 170,000 - 260,000
Software Engineer - C++
Software Engineer - C++

OP Recruiting • Chicago (IL)

On-site
USD 120,000 - 180,000
C++ Developer – Low Latency Trading Systems
C++ Developer – Low Latency Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 100,000 - 130,000
C++ Software Engineer
C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 190,000
Low Latency C++ Developer
Low Latency C++ Developer

Bowden Brown • New York (NY)

On-site
USD 180,000 - 350,000
Performance bonuses