Hong Kong Island, Hong Kong SAR, Hong Kong

Algo Developer - Electronic Trading

 Job Description:

Role Overview

We are seeking a technically strong C++ developer to join our Electronic Trading team in Hong Kong or Singapore. The ideal candidate will have solid experience in low-latency systems development and application support. You will be responsible for building, maintaining, and supporting highly available trading systems capable of handling large data volumes with ultra-low latency. The role requires the ability to perform under pressure, meet tight deadlines, and communicate effectively with both clients and internal trading teams.

Key Responsibilities

  • Design, develop, maintain, and support execution strategies for electronic trading.

  • Implement strategy enhancements and client-specific customizations.

  • Take full ownership of assigned projects or issues from initiation to completion.

  • Collaborate closely with global development teams to ensure alignment and consistency.

  • Apply understanding of European markets and regulatory requirements where relevant.

  • Troubleshoot and resolve trading issues; investigate, respond to, and communicate effectively with traders and clients.

Qualifications

  • Advanced proficiency in C++, including templates (mandatory).

  • Strong knowledge of multithreading, low-level concurrency primitives, atomic operations, mutexes, condition variables, and familiarity with pthreads concepts.

  • Expertise with the Standard Template Library (STL) (mandatory).

  • Hands-on experience with Boost, particularly event handling (mandatory).

  • Familiarity with TCP/IP and Multicast communication.

  • Strong debugging skills using gdb and similar tools.

  • Good understanding of Unix/Linux internals.

  • Scripting capabilities in Perl and shell.

  • Working knowledge of SQL.

  • Ability to collaborate with global teams and communicate clearly across regions.

  • Fast learner, highly curious, and proactive in problem-solving.

  • Understanding of performance verification and optimization tools.

  Required Skills:

Perl Fast Learner Operations Debugging Regulatory Requirements Templates Trading Ownership Unix Optimization Strategy C++ Linux Pressure Design SQL Communication