Senior C++ Developer (with Market Data experience)
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 120000-140000 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)
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior
Recommended Jobs
Media Buyer (Paid Advertising Specialist) - London
Freelance | Remote (UK Hours Required) Salary: $55,000 to $77,000 per annum benchmarked by experience and location Working Hours: Full-time, 40 hours per week (UK time zone) Loca…
Project Manager - Mission Critical
Overview: A primary managerial position in a specific project and shares responsibility for project successes. Recognised ability to impact revenue and growth. Manages the firm's resources (people…
Strategy & Operations Manager - Mid
As a Strategy & Ops Manager, you are the engine room of the business. You will work along side the founders and product leads to drive and evolve the Deblock vision. Your speed, efficiency, and ey…
Project Officer - Help Nature Thrive
Project Officer - Help Nature Thrive The Regent's Park, London The Organisation The Royal Parks (TRP) is a charity created in March 2017. We manage over 5,000 acres of diverse parkland, rare…
PMLD Specialist Teaching Assistant
PMLD Teaching Assistant - Kingston (September 2026) We are proud to be working with an Outstanding Specialist College located in Kingston, dedicated to transforming the lives of young people and adul…
Data Analyst, ATG Entertainment
Data Analyst This is a hybrid role based in London (Shaftesbury Avenue), with an expectation of 2 days per week in the office. You’ll report to the Analytics Manager within our Marketing Analytics…
Teacher of English - Islington | High-Achieving...
Borough: Islington (Inner London) Status: High-Achieving Independent Secondary School Start Date: ASAP Start – Permanent, Full-Time Curriculum: Key Stage 3 and Key Stage 4 (GCSE) Only …
Head of Strategic Sales (12 Month Contract
The Telegraph has delivered three years of sustained digital growth across direct sales, branded content and programmatic partnerships, powered by award-winning innovation in creativity, data and mea…
Primary Teaching Vacancy | School in Ealing, January 2026
An outstanding and high-achieving primary school in Ealing is seeking an experienced and motivated Year 6 Class Teacher to join its team from January 2026. This full-time role offers an exciting oppo…
Banking Job - Mandarin speaking Credit analyst - London - wm
Please follow us on WeChat to see all our Cantonese and Mandarin jobs, interview tips and London news: Your New Job Title: Mandarin speaking Credit analyst The Skills You'll Need: Credit a…