Senior C++ Developer - Quantitative Trading

Selby Jennings — Hong Kong Sar · Posted ~2 weeks ago

Senior Visa History ✓

Skills

C++ Low-latency systems Software design Algorithm development Low Latency Systems Algorithms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior C++ engineer is needed to build ultra-fast trading technology platforms. The role involves designing scalable, performance-critical systems and collaborating with technical and business stakeholders.

Highlights

Senior engineering opportunity focused on high-performance systems, advanced technology, and close collaboration with business experts.

Description

Senior C++ Developer (Quantitative Trading Platform) - VP Level Company Overview: Our client is a leading global investment bank with a strong presence across major financial markets. They are known for building high-performance technology platforms that power electronic trading and serve sophisticated institutional clients, including hedge funds and asset managers. The firm promotes a collaborative, engineering-driven culture where technology is central to business success. Teams work closely with front office stakeholders to deliver robust, scalable, and ultra-low-latency solutions. Role Overview: This role sits within a front office technology team focused on developing ultra-low-latency trading platforms for equities markets. You will play a key role in designing and delivering high-performance systems, working directly with traders, sales, and senior technology leadership to enhance trading capabilities and platform efficiency. Key Responsibilities: Design and develop high-performance, low-latency C++ trading systems for direct market accessTake ownership of end-to-end delivery across multiple initiatives simultaneouslyReview and enhance system architecture to improve performance and reduce technical debtCollaborate closely with front office stakeholders to translate requirements into technical solutionsConduct performance tuning and optimisation across critical trading workflowsLead code reviews and contribute to architectural decision-makingSupport testing, release, and production stability of trading systemsMentor junior developers and provide technical leadership within the teamKey Requirements: 8+ years of experience in C++ development, with strong knowledge of modern C++Expertise in data structures, algorithms, and multi-threaded programmingProven experience building or optimising low-latency, high-performance systemsStrong understanding of Linux/Unix environments and system-level programmingExperience working in distributed teams across regionsAbility to engage with senior business and technology stakeholdersExperience delivering complex systems through full SDLC (design to production)Strong problem-solving skills with a pragmatic development approachNice to Have: Experience working on front office trading systems, particularly equitiesExposure to algorithmic or high-frequency trading environmentsFamiliarity with user-space networking or kernel bypass technologiesLow-level TCP/IP and networking experiencePrior experience working directly with traders or trading desksIf this role sounds of interest, please apply directly and we will be in touch to discuss further!