Senior C++ Market Connectivity and Market Data Engineer

Gravitas Recruitment Group Global — Hong Kong Sar · Posted ~15 hours ago

Senior Full-time

Skills

Modern C++ C++11/14/17 Market connectivity Market data Trading infrastructure Distributed systems High-availability systems Software architecture Performance optimization Code quality C++11 C++14 C++17 C++20

🔓 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

Join a front-office trading technology team as a senior C++ engineer, developing high-performance systems for market connectivity, market data handling, and internal matching. You’ll work with modern C++ standards, design resilient distributed systems for highly available trading environments, and collaborate with experienced engineers on architecture, performance, and code quality. The role also provides exposure to multiple financial asset classes and opportunities to deepen expertise in advanced C++ development.

Highlights

Hands-on opportunity to build high-performance trading technology using modern C++, with exposure to market connectivity, market data, distributed systems, multiple asset classes, software architecture, performance, and code quality.

Description

Our client is a leading global financial institution looking for a C++ Market Connectivity / Market Data Engineer to join their front-office trading technology team in Hong Kong. If you’re looking for a hands-on role working on high-performance C++ technology across market connectivity, market data and trading infrastructure, while continuing to deepen your expertise in modern C++, this would be a great opportunity for you. Senior C++ Market Connectivity / Market Data Engineer - Why Apply? Work with modern C++11/14/17, with exposure to C++20.Build technology supporting market connectivity, market data handlers and internal matching.Work within a front-office trading technology environment.Design resilient and distributed systems supporting high-availability trading requirements.Gain exposure to market data and connectivity across asset classes such as Equities and Futures.Work closely with experienced engineers on software architecture, performance and code quality.Contribute to automated testing, build and deployment within a Continuous Delivery environment. Senior C++ Market Connectivity / Market Data Engineer - Job Responsibilities Develop, test and automate systems for market connectivity, market data handlers and internal matching.Design and implement resilient and distributed solutions for high-availability business requirements.Develop reusable, high-quality C++ code with a strong focus on software design and architecture.Contribute to the continual improvement of the software development lifecycle.Develop automated tests and tools supporting automated build and deployment.Participate in regular code reviews and peer training.Work on trading technology involving market data, connectivity and related front-office infrastructure. Senior C++ Market Connectivity / Market Data Engineer – Requirements Minimum 8+ years of experience within the financial industry.Strong commercial development experience with C++11/14, ideally with exposure to C++17, template metaprogramming and C++20.Strong experience with multithreading, concurrency and distributed systems.Hands-on development experience within a Linux environment.Good knowledge of network protocols and socket programming.Knowledge of scripting languages such as Python.Strong focus on software design, architecture, performance and code quality.Previous experience in market connectivity and front-office trading technology is highly desirable.Experience with market data feed handlers and/or execution connectivity would be advantageous.Knowledge of Equities and Futures markets is highly desirable.Familiarity with market data concepts such as MBO, Tick Data and PCAP data would be advantageous.Experience from a proprietary trading, electronic trading, market making or similar high-performance trading environment would be highly regarded.Fluent in English. If you feel you have the desired skill set and are interested in this role, please send an updated copy of your CV to m.yang@gravitasgroup.com.