Search by job, company or skills

Gravitas Recruitment Group (Global) Ltd

Senior C++ Low Latency Developer - Equities Trading

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago
  • Be among the first 10 applicants
Early Applicant

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

Job Type:
Industry:
Employment Type:

Job ID: 142104379