Senior C++ Software Engineer – Market Connectivity (Trading Systems)

IO Tech Solutions Limited · via Himalayas ·

TypeFull-time job
LocationHong Kong
Posted1 hour ago
Responsibilities

Develop, test and automate systems for market connectivity, market data handlers and internal matching

Design resilient / distributed solutions to meet high-availability business requirements

Focus on quality and reusability of the code produced.

As part of our Continuous Delivery mindset, contribute to the development of automated tests, and tools for automated build and deployment. You will engage in recurrent code reviews and peer trainings.

Profile required

Solid experience with C++11/14, with supporting work experience, personal or open source projects contributions

Quality oriented with emphasis on software design and architecture

Previous experience in Finance is not mandatory

Preferred Qualifications

Experience with C++17 and template metaprogramming. Curiosity in C++20/23/26

Experience in multi-threading and concurrency problematics

Experience with development on Linux platform

Knowledge of network protocols and socket programming

Knowledge of Python scripting language

Nice to Have

Experience in "kernel by-pass" solutions

Knowledge of network adapters and CPU architectures

Previous experience in market connectivity

Spoken Languages
English

Originally posted on Himalayas
senior-c++-software-engineer c++-developer software-engineer trading-systems-engineer market-connectivity-engineer senior-trading-systems-engineer senior-trading-technology-engineer senior-software-engineer-c++ trading-systems-software-engineer capital-markets-software-engineer
Apply on Himalayas →

Job sourced from Himalayas. Applications happen directly on the original platform — we never collect your data.