Lead Backend Engineer – Matching Engine & OMS (C++ / Rust / Go)

Leadingnation

Hong Kong

On-site

HKD 1,200,000 - 1,900,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Salary & KPI Bonuses
Be part of pioneer team
Leadership Opportunities

Job summary

Leadingnation is seeking an elite Backend Engineer in Hong Kong to architect and optimize a core matching engine and OMS for a fast-growing digital asset exchange. Drive sub-millisecond execution, multi-asset support, and precise state management in a high-throughput environment.

You will design and codify the engine, risk and margin logic, and liquidity interfaces, while maintaining data integrity and high availability. Join a pioneer team shaping the future of digital asset trading.

Qualifications

  • Expert in Go, C++, or Rust with real‑world high‑throughput systems experience.
  • Proven background in CEX matching engines or HFT components.
  • Strong experience with Redis, Kafka, gRPC, and PostgreSQL.

Responsibilities

  • Design, build, and maintain the core Matching Engine and Order Management System with low latency and high concurrency.
  • Implement real-time risk controls, margin logic, and automated liquidation for leveraged trading.
  • Profile, benchmark, and tune systems to minimize tail latency and maximize orders per second.
  • Integrate high-speed liquidity connectors via FIX, WebSocket, and binary APIs.
  • Ensure data integrity, with event-sourcing, WAL, and robust recovery.

Skills

Go (Golang)
C++
Rust
CEX matching engines
HFT execution components
electronic brokerage systems
Redis
Kafka
gRPC
PostgreSQL
Multi-threaded design
Memory management
Lock-free data structures
CPU cache optimization

Job description

  • Competitive Salary & KPI Bonuses
  • Be part of pioneer team
  • Leadership Opportunities
Role Summary

On behalf of our client—a fast-growing, high-throughput digital asset exchange,we are seeking an elite Backend Engineer to architect and optimize their core matching engine and order management infrastructure. This role is pivotal in driving sub-millisecond execution, high concurrency, and absolute precision for their multi-asset trading platform.

Key Responsibilities
  • Engine Architecture: Design, build, and maintain the core Matching Engine and Order Management System (OMS) utilizing low-latency, high-concurrency design patterns.
  • Risk Logic & Margin Engines: Implement real-time risk controls, including margin calculation logic, dynamic unrealized PnL tracking, and automated liquidation engines for leveraged trading products.
  • Performance Optimization: Profile, benchmark, and tune system components to minimize tail latencyand maximize throughput (orders per second).
  • Liquidity Integration: Build and maintain high-speed market maker connectors via FIX protocol, WebSocket, and custom binary APIs.
  • Data Integrity & Ledgering: Maintain absolute transaction atomicity and system recovery using event-sourcing, in-memory state machines, and write-ahead logging (WAL).
Requirements & Qualifications
  • Core Programming: Expert-level proficiency in Go (Golang), C++, or Rust.
  • Domain Expertise: Demonstrated experience developing CEX matching engines, HFT execution components, or electronic brokerage systems.
  • Infrastructure & Messaging: Hands-on experience with in-memory data structures (Redis), event streaming platforms (Kafka), and high-performance RPC frameworks (gRPC).
  • Databases: Strong proficiency with relational databases (PostgreSQL) and time-series data management.
  • Systems Design: Deep knowledge of multi-threaded application design, memory management, lock-free data structures, and CPU cache optimization.
About the Client & Application Process

Our client offers competitive remuneration packages, performance-based bonuses, and the opportunity to build mission-critical infrastructure in a high-growth sector.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Trading Infrastructure)
Senior Backend Engineer (Trading Infrastructure)

Star Global Recruitment Agency • Hong Kong

On-site
HKD 600,000 - 900,000
Lead Backend Architect - High-Throughput Matching Engine
Lead Backend Architect - High-Throughput Matching Engine

Leadingnation • Hong Kong

On-site
HKD 1,200,000 - 1,900,000
Competitive Salary & KPI Bonuses
Be part of pioneer team
Leadership Opportunities
Senior Backend Engineer - Real-Time Matching Engine
Senior Backend Engineer - Real-Time Matching Engine

Star Global Recruitment Agency • Hong Kong

On-site
HKD 600,000 - 900,000
Backend/Systems Engineer (Real-Time System)
Backend/Systems Engineer (Real-Time System)

nahc.io • Hong Kong

On-site
HKD 391,000 - 627,000
Senior C++ Engineer
Senior C++ Engineer

Leadingnation • Hong Kong

On-site
HKD 900,000 - 1,400,000
Software Engineering Manager
Software Engineering Manager

Hawksman Technology • Hong Kong

On-site
HKD 900,000 - 1,300,000
Backend/Systems Engineer (Real-Time System)
Backend/Systems Engineer (Real-Time System)

Not Another Headhunting Company • Hong Kong

On-site
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

Nahc • Hong Kong

On-site
HKD 600,000 - 1,000,000
Senior C++ Engineer (Hedge Fund)
Senior C++ Engineer (Hedge Fund)

Robert Half Hong Kong Limited • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Backend/Systems Engineer (Real-Time System)
Backend/Systems Engineer (Real-Time System)

Nahc • Hong Kong

On-site
HKD 900,000 - 1,200,000