OKX

Senior/Staff Engineer, Liquidity Platform, Trading Service

OKX

Apply
about 1 month ago
Hong Kong, Hong Kong
Senior / Staff+

Responsibilities

  • Design and optimize high throughput order execution systems with sub-millisecond latency targets.
  • Build real-time market data pipelines aggregating order books and price feeds from multiple exchanges.
  • Implement position tracking with exchange reconciliation, risk limits, and multi-account support.
  • Develop exchange connectivity using FIX 5.0+, WebSocket, and HTTP/2 protocols.
  • Profile and eliminate latency hotspots using garbage-free coding and lock-free concurrency.
  • Implement pre-trade risk controls, circuit breakers, and rate limiters.

Requirements

  • Solid STEM education background.
  • 5-8 years of software development experience, preferably in trading/OMS/latency-sensitive systems.
  • Strong Java 17+ proficiency with understanding of JVM internals and GC behavior.
  • Hands-on experience with FIX 5.0+, WebSocket, and HTTP/2 protocols.
  • Solid multi-threaded programming and concurrent systems knowledge.
  • Understanding of order lifecycle and market microstructure basics.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.

Benefits

  • Competitive total compensation package.
  • L&D programs and education subsidy for employees' growth and development.
  • Various team building programs and company events.
  • Wellness and meal allowance.
  • Comprehensive healthcare schemes for employees and dependants.

Tech Stack

InfluxDBJavaMySQLPythonRedisRust

Categories

BackendData EngineeringSecurity