Senior C++ Low Latency Developer - Equities Trading
Senior C++ Low Latency Developer - Equities Trading
gravitas recruitment group (global) ltd5-7 Years
- Posted 23 hours ago
- Be among the first 10 applicants
Job Description
Responsibilities:
- We are looking for a highly skilled C++ developer to design and build ultra-low-latency, end-to-end Direct Market Access (DMA) trading platforms. You will be part of a front-office technology team supporting quantitative and high-performance equities trading, delivering systems used by sophisticated, high-volume, low-latency trading clients, including hedge funds.
- The role focuses on developing and enhancing Sub-Millisecond (SubM), SubM-R, and native trading systems, as well as contributing to a Cash Connectivity Platform supporting equities cash trading.
- Design and develop industry-leading, ultra-low-latency equities trading systems
- Take end-to-end ownership of multiple deliveries, from design through production support
- Review existing platform architecture and drive improvements focused on performance, simplification, and technical debt reduction
- Act as a key technical contact for trading desks and business stakeholders
- Provide accurate estimates covering design, development, and testing efforts
- Build comprehensive simulation and testing frameworks to ensure high reliability
- Support analysis, testing, and production operations teams
- Participate in code reviews and architectural decision-making
- Mentor and guide junior engineers
- Collaborate with business analysts and project managers to understand requirements
- Translate business needs into appropriate technical solutions and specifications
- Implement pragmatic, high-performance software solutions
- Perform unit, system, regression, and performance testing
- Diagnose and fix issues identified during system and UAT testing
- Review and improve code produced by other team members
- Support production releases and resolve post-implementation issues
- Participate in post-project reviews to continuously improve delivery practices
Requirements:
- 5+ years of strong hands-on C++ development experience
- Expertise in modern C++ (C++11 and beyond), data structures, algorithms, and the STL
- Strong understanding of multi-threading and concurrency
- Proven experience optimizing performance and reducing latency on critical execution paths
- Solid Linux/Unix experience, including system-level debugging and command-line tools
- Experience working in distributed, global development teams
- Front-office trading system development on the critical path to exchanges
- Experience building ultra-low-latency systems, particularly for APAC markets
- Direct interaction with traders and desk heads in an investment banking or trading environment
- Algorithmic or high-frequency trading experience
- User-space networking experience (e.g., Solarflare / OpenOnload)
- Low-level TCP/IP and networking knowledge
Application:
- Apply to this job posting, and email your CV with the job title as the subject line to: [Confidential Information]
More Info
Key Skills
Solarflare
system-level debugging
command-line tools
high-frequency trading
ultra-low-latency systems
user-space networking
distributed global development
OpenOnload
