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 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)
Other
Languages
English: B2 Upper Intermediate
Seniority
Senior
Recommended Jobs
School Business Manager - Outstanding Secondary School -...
school business manager – outstanding secondary school – Harrow Start Date: As soon as possible Contract: Full-time, Permanent Salary: Paid to scale School Information This Outstan…
Pricing Actuary - Casualty Treaty
I am looking to speak with qualified Pricing Actuaries for a Casualty treaty position. You will be the main point of contact for the underwriters and will be responsible for underwriting strateg…
Commercial Property Lawyer
Our client is a law firm of outstanding quality, legal 500 rated and only 18 minutes from London Liverpool Street by train. Long established, they act on behalf of clients across a broad range of i…
ECT of Science in Kingston
ECT of Science - Kingston upon Thames &##129514; Launch Your Scientific Career: Exciting Science ECT Position in Kingston! Are you an enthusiastic and ambitious Early Career Teacher (ECT) of S…
Psychology of Financial Planning Specialist , New mumbai (Hiring Immediately)
Company Description A job description summarizes the essential responsibilities, activities, qualifications and skills for a role. Also known as a JD, this document describes the type of work perfor…
Account Executive
About Ted Experience: Bespoke workforce solutions to sell, sample, demonstrate and audit for the world’s largest companies – optimised by Ted-technology. At Ted, we blend expert staffing, innov…
National Fleet Manager - Denza
About BYD BYD is a global leader in electric vehicles and clean energy solutions, with a clear purpose: to build a zero-emission future that reconnects humanity with nature. As BYD continues its r…
Head of Security (Hiring Immediately)
The AI-powered OS for beauty, wellness and self-care About Fresha Fresha is the AI-powered operating system for the global beauty, wellness and self-care industry, connecting and powerin…
P&C Capital/Risk Actuaries - Senior Consultant/Manager - Leading London Consultancy
Job Details Clarence George is partnered with a leading global management consultancy looking to hire P&C actuaries into its growing and highly successful Capital Modelling team in London. The …
Learning Disabilities Physiotherapist (Project)
Job Category : Allied Health/Psychology Location : London Borough of Sutton Start Date : Immediate Start Start Time : 09:00 End Time :17:00 Salary: £25.63 Learning Disabil…