Log in
All jobs
IT

Algo Developer - Electronic Trading

IO Tech Solutions Limited
Hong Kong Island, Hong Kong SAR, Hong Kong; Singapore
On-site

About this role

Algo Developer - Electronic Trading

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

  • Apply for this job

  • Or refer someone

  • Share

  • Facebook

  • Line

  • LinkedIn

  • X (Formerly Twitter)

  • Whatsapp

  • Email

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →