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

Luxoft

New York (NY)

On-site

USD 140,000 - 200,000

Full time

24 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Luxoft in New York, NY seeks a C++ engineer to design and build high-performance, low-latency applications handling real-time data. You will optimize from algorithms to OS interaction, shaping latency and throughput across networking and I/O layers.

Responsibilities include building scalable C++ services, profiling, and collaborating with trading and infrastructure teams. Strong knowledge of Linux, profiling tools, and modern C++ is required; compensation ranges from $140,000 to $200,000 gross

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, 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.

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

Modern C++
Market Data
Concurrency
Real-time systems
CS Fundamentals
Linux programming
Profiling tools
Git & CMake
Problem solving

Tools

CMake
Ninja
Git
Perf
Valgrind
Flame Graphs

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.
  • 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 (Low-Latency)
Senior C++ Developer (Low-Latency)

Luxoft • Miami (FL)

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 110,000 - 140,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
Senior C++ Developer (with Low-Latency experience)
Senior C++ Developer (with Low-Latency 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 • New York (NY)

On-site
USD 140,000 - 200,000
Senior C++ Developer (Low-Latency) high-frequency trading (HFT)
Senior C++ Developer (Low-Latency) high-frequency trading (HFT)

Luxoft • New York (NY)

On-site
USD 120,000 - 190,000
Software Engineer
Software Engineer

Huntress Talent • New York (NY)

On-site
USD 180,000 - 230,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 C++ Software Engineer
Senior C++ Software Engineer

Fintal Partners • Chicago (IL)

On-site
USD 150,000 - 230,000
Senior C++ Engineer – Low-Latency Trading Systems - HFT
Senior C++ Engineer – Low-Latency Trading Systems - HFT

Kalpa Group • New York (NY)

On-site
USD 200,000 - 300,000