C++ Developer - Market Connectivity

Salary
HK$1,100,000- HK$800,000 - Per Year
Location
Hong Kong
Type
Contract
Workplace
Hybrid
Published
Apr 15, 2026
Ref
170142
Share this

C++ Developer - Market Connectivity

Our client is a leading organization in the financial industry, promoting a collaborative and innovative work culture that values technical excellence and continuous improvement. This role involves developing and maintaining low-latency trading systems and connectivity solutions to major global exchanges. It offers an exciting opportunity to work in a dynamic environment alongside traders, quants, and technologists, focusing on high-performance, reliable solutions that are critical to trading operations.

Role Overview:

The C++ Developer will play a key role in designing, developing, and supporting market connectivity applications. The position involves implementing data handlers and order routing logic, optimizing code for latency and throughput, and ensuring system reliability. This role is vital for enabling efficient execution of trades and maintaining high standards of system performance in a fast-paced trading environment.

Key Skills & Experience:

• Strong proficiency in modern C++ (C++11/14/17), including STL and multithreading
• Experience with network programming, TCP/UDP/IP, sockets, multicast
• Knowledge of exchange protocols such as FIX, OUCH, or other proprietary APIs
• Demonstrated experience in building low-latency, high-performance systems
• Ability to optimize critical code paths for latency, throughput, and reliability
• Good problem-solving and performance tuning skills
• Excellent communication skills and teamwork orientation
• Familiarity with Linux systems and scripting languages like Python or Bash
• Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field
• Prior experience in financial services or trading environments is advantageous

Key Responsibilities:

• Design, develop, and support low-latency C++ market connectivity applications
• Implement market data handlers and order routing logic for global exchanges
• Collaborate with traders and quants to understand connectivity needs and deliver solutions
• Optimize code for latency, throughput, and system reliability
• Participate in code reviews, testing, and deployment activities
• Investigate and resolve production and performance issues
• Keep abreast of exchange protocol upgrades and network infrastructure changes

Requirements:

• Right to work in the target location
• Experience with C++11/14/17, multithreading, and network programming
• Knowledge of exchange protocols and high-performance system development
• Experience working on Linux platforms
• Strong problem-solving and communication skills
• Ability to operate in a team-focused, fast-paced environment

Nice to Have:

• Experience with C++20 or template metaprogramming
• Knowledge of scripting languages like Python or Bash
• Prior experience in market connectivity within financial services

This is a hybrid role, offering a balance of on-site presence and remote working, within a cutting-edge technology environment in one of the world’s leading financial centers. If you are passionate about technology and thrive in high-performance settings, we encourage you to apply.

Apply

Gravitas Recruitment Group
Follow us
© Gravitas Group 2026Site by