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.
- 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.
- 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!
Related searches
- c++ programmer New York, NY
- c++ developer fintech New York, NY
- c++ developer New York, NY
- senior c++ software developer New York, NY
- senior c++ developer New York, NY
- c++ software developer New York, NY
- senior service associate New York, NY
- senior safety specialist New York, NY
- senior learning manager New York, NY
- senior vice president of business development New York, NY
