Hong Kong, Hong Kong SAR, Hong Kong

C++ Engineer (VP) – Electronic Trading & Financial Systems

 Job Description:

Senior / Lead C++ Engineer – Electronic Trading & Financial Systems (multiple roles)

Overview

We are working with several top-tier financial institutions and trading firms building mission-critical, low-latency systems across electronic trading, market access, prime brokerage, and digital asset infrastructure.

These teams operate at the intersection of high-performance C++, distributed systems, and real-time financial markets. The roles span greenfield development, platform modernisation, and scaling high-throughput production systems.

What You'll Be Working On

  • Depending on the team, you may contribute to:
  • High-performance C++ trading platforms (pricing, execution, order management)
  • Low-latency market access and connectivity (FIX / binary protocols)
  • Algorithmic trading infrastructure and execution logic
  • Prime brokerage & custody systems supporting equities, derivatives, or digital assets
  • Scalable, fault-tolerant distributed systems handling real-time data
  • Performance optimisation, concurrency, and memory-critical components


Required Skills

  • Strong modern C++ (C++14/17/20) development experience
  • Solid understanding of data structures, algorithms, and system design
  • Experience building high-throughput / low-latency systems
  • Strong knowledge of Linux, multithreading, and concurrency
  • Experience in financial services, trading, or real-time systems (preferred but not mandatory for strong engineers)


Nice to Have (Role-Dependent)

* Electronic trading or market access experience

* FIX protocol or exchange connectivity

* Algo trading or execution platforms

* Distributed systems / microservices

* Performance tuning, profiling, lock-free programming

* Exposure to prime brokerage, custody, or digital assets

* Python for tooling, testing, or research



  Required Skills:

Developers C++