Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior C++ Developer, Low Latency - New York

Full-time

Luxoft

Salary: $120,000 - 140,000 per year Requirements:

  • Strong proficiency in modern C++ (C++17/20 or later) and hands-on experience with market data.
  • Solid understanding of concurrency and synchronization, including lock-free or low-lock patterns, atomics, and memory models.
  • Proven experience building performance-critical, real-time, or low-latency systems, such as networking, trading, telemetry, or gaming systems.
  • Strong computer science fundamentals, including data structures, algorithms, memory management, and optimization.
  • Practical experience with Linux systems programming, including sockets, epoll/select, threads, memory management, and CPU affinity.
  • Experience with profiling, benchmarking, and performance analysis tools such as perf, valgrind, flame graphs, or CPU and memory profilers.
  • Proficiency with Git and standard build systems such as CMake or Ninja.
  • Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
  • Upper-intermediate English proficiency (B2).
  • Helpful but not required: experience with kernel-bypass or user-space networking technologies such as DPDK, RDMA, VMA, or Solarflare/OpenOnload.
  • Helpful: experience in financial markets, market data distribution, order routing, or exchange connectivity; familiarity with FIX, MDP, ITCH, or proprietary exchange feeds; and experience with multicast, low-latency networking, or clock synchronization such as PTP.
  • Helpful: exposure to hardware-aware optimization, including NUMA, cache optimization, vectorization/SIMD, or CPU pinning; monitoring and telemetry for high-performance systems; Python or Bash scripting; KDB+; or data analysis with Python tools such as PyTorch, pandas, or Arrow.
Responsibilities:
  • Design, implement, and maintain high-performance C++ services that handle high message rates and low-latency workloads.
  • Improve existing components for latency, throughput, and CPU and memory efficiency.
  • Develop and tune networking, messaging, and I/O layers to reliably process large data volumes.
  • Profile and debug performance issues across application, operating system, and network layers.
  • Work with quantitative, trading, and infrastructure teams, or equivalent business and technology groups, to turn requirements into robust technical solutions.
  • Write clean, production-quality code with appropriate tests and documentation.
  • Contribute to code reviews, design discussions, and ongoing improvements to engineering practices.
Technologies:
  • Bash
  • Git
  • Hardware
  • Linux
  • Network
  • PyTorch
  • Python
  • RDMA
  • pandas
  • C++

More:

We are seeking a C++ engineer to build high-performance, low-latency applications that process large volumes of real-time data. The role focuses on systems where throughput and microsecond-level performance matter, with optimization spanning algorithms, data structures, networking, and operating-system interaction. Compensation in the USA is USD 120,000–140,000 gross per year, depending on interview results.

last updated 41 week of 2026

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior C++ Developer, Low Latency - New York. Be the first to apply!