Senior C++ Developer (with Market Data experience)

Luxoft

New York (NY)

On-site

USD 120,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading software development company in New York is seeking a C++ engineer to design and build high-performance applications that process large volumes of real-time data. The ideal candidate will have extensive experience with modern C++, market data, and optimizing systems for low latency. Responsibilities include designing C++ services, collaborating with technical teams, and ensuring efficiency in both design and code quality. This role offers a competitive salary based on experience.

Qualifications

  • 5+ years of experience in C++ programming, specifically in low latency systems.
  • Hands-on experience with Market Data and financial applications.
  • Strong understanding of concurrency and efficient coding practices.

Responsibilities

  • Design and maintain high-performance C++ services.
  • Optimize components for latency and throughput.
  • Collaborate with teams to develop robust technical solutions.

Skills

Modern C++ (C++17/20 or later)
Market Data
Concurrency and synchronization
Performance critical systems
Computer science fundamentals
Linux systems programming
Profiling and performance analysis tools
Version control (Git)
Problem-solving skills

Tools

CMake
Ninja

Job description

Project 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 120000-140000 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.
Skills
Must have
  • 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
  • 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.
  • KDB+
  • Data Analysis with python (pytorch, pandas, arrow)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 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 (Low-Latency&Market Data
Senior C++ Developer (Low-Latency&Market Data

Luxoft • New York (NY)

On-site
USD 140,000 - 200,000
C++ Senior Engineer - Market Data
C++ Senior Engineer - Market Data

Chicago Trading Company • Chicago (IL)

On-site
USD 225,000 - 250,000
Generous time off
Insurance coverage
Free breakfast and lunch
+2
Senior C++ Market Data Engineer
Senior C++ Market Data Engineer

Harrington Starr • Chicago (IL)

Hybrid
USD 140,000 - 190,000
Senior Low Latency C++ Developer
Senior Low Latency C++ Developer

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

On-site
USD 170,000 - 260,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
C++ Developer – Low Latency Trading Systems
C++ Developer – Low Latency Trading Systems

Fintal Partners • Chicago (IL)

On-site
USD 100,000 - 130,000
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

Flow Traders NV • New York (NY)

On-site
USD 225,000 - 300,000
Competitive remuneration
Global rotations
Wellness and healthy culture
+1
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

Flow Traders NV • Chicago (IL)

On-site
USD 225,000 - 300,000