C++ Software Engineer – Market Connectivity (Trading Systems)
IO Tech Solutions Hong KongC++ Software Engineer – Market Connectivity (Trading Systems)
IO Tech Solutions Hong Kong
A
About the Role
We are looking for a C++ Software Engineer to join a high-performing engineering team responsible for building and enhancing low-latency market connectivity solutions for electronic trading across Asia Pacific. You will develop high-performance systems that connect to major financial exchanges, process market data, and support strategic trading initiatives.
Working in a collaborative, cross-functional environment, you will partner closely with engineers and front office stakeholders to deliver resilient, scalable, and high-quality trading technology.
Key Responsibilities- Design, develop, test, and maintain market connectivity systems, market data handlers, and internal matching solutions using modern C++.
- Build resilient, distributed applications that support high availability and low-latency trading environments.
- Write clean, reusable, and maintainable code with a strong focus on software quality and performance.
- Contribute to automated testing, continuous integration, and continuous delivery (CI/CD) pipelines.
- Participate in code reviews, technical discussions, and knowledge-sharing sessions.
- Collaborate with cross-functional teams and business stakeholders to deliver new trading capabilities and exchange connectivity solutions.
- Continuously evaluate and adopt new technologies and engineering best practices.
- Strong commercial experience developing applications in C++11/14 .
- Solid understanding of software design principles, architecture, and object-oriented programming.
- Experience building high-performance, multithreaded, or concurrent applications.
- Experience developing on Linux .
- Knowledge of networking concepts, TCP/IP, socket programming, and communication protocols.
- Experience with Python scripting for automation or tooling.
- Strong analytical, problem-solving, and debugging skills.
- Excellent communication and collaboration skills.
- Experience with C++17 or newer standards.
- Knowledge of template metaprogramming and modern C++ features.
- Experience working on low-latency or high-performance systems.
- Understanding of kernel bypass technologies, network adapters, and CPU architecture optimization.
- Previous experience developing market connectivity, market data, or electronic trading platforms.
- Financial services experience is beneficial but not required.
More Jobs From IO Tech Solutions
IO Tech Solutions
Hong Kong
IO Tech Solutions
Hong Kong
IO Tech Solutions
Hong Kong
IO Tech Solutions
Hong Kong
IO Tech Solutions
Hong Kong
IO Tech Solutions
Hong Kong
Boost your career
Find thousands of job opportunities by signing up to eFinancialCareers today.Recommended Jobs
Oxford Knight
Hong Kong