Senior/Staff Engineer, Liquidity Platform, Trading Service
OKX
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