Senior C++ Developer (with Market Data experience)

Luxoft

Miami (FL)

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

A technology services provider seeks a C++ engineer to design and build high-performance applications that handle real-time data. You will optimize systems for latency and throughput while collaborating with various teams. Required skills include proficiency in modern C++, experience with market data, and a strong understanding of concurrency. The position offers a competitive salary within the range of $140,000 - $200,000 gross annually based on experience. Remote work options may also be available.

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).
  • Experience building performance critical, real time, or low latency systems.
  • Strong knowledge of data structures, algorithms, and optimization.
  • Practical experience with Linux systems programming.
  • Experience with performance analysis tools.

Responsibilities

  • Design, implement, and maintain high performance C++ services.
  • Optimize components for latency and throughput.
  • Develop and tune networking and I/O layers.
  • Profile and debug performance issues.
  • Collaborate with teams to translate requirements into solutions.
  • Write clean, production quality code with tests.
  • Participate in code reviews and engineering practices.

Skills

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

Tools

perf
valgrind
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 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.
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 • New York (NY)

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

Fintal Partners • Chicago (IL)

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

Goliath Partners • Illinois

On-site
USD 700,000 - 850,000
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

Flow Traders NV • Chicago (IL)

On-site
USD 225,000 - 300,000