Luxoft logo

Senior C++ Developer (with Market Data experience)

Luxoft·$140,000 – $200,000

Primary stack

LinuxC++

Nice to have's

kernel bypass technologiesfinancial marketsmarket data protocolslow latency networkinghardware aware optimizationmonitoring/telemetryscripting languagesData Analysis with python

Job description

About the Position

We are seeking a Senior C++ Developer with Market Data experience to join our team in London. You will be responsible for designing and building high-performance, low-latency applications that process large volumes of real-time data. Your work will optimize every layer from algorithms and data structures to networking and OS interaction.

Compensation: 140,000 - 200,000 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 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.

Requirements

  • 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)
  • 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)
  • 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)

We Offer

  • Competitive salary range of 140,000 - 200,000 USD Gross per year
  • Opportunity to work in a dynamic and innovative environment
  • Relocation support for the right candidate
  • Professional development opportunities

About the Company

DXC Luxoft is a leading provider of digital transformation and technology services, helping clients across various industries to innovate and grow. We are committed to delivering high-quality solutions and fostering a culture of excellence and continuous improvement.

Apply Now

If you are passionate about high-performance systems and have the required skills, we would love to hear from you. Apply today and join our team in London!

© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.

More at Luxoft

All 411 roles

Popular searches