Okx

Senior/Staff Software Engineer. Liquidity Platform, Options Market Making

Hong Kong, Hong Kong SAR. Posted 2 months ago

The role

You will design, develop, and operate automated options market making systems. This includes working on market data, pricing, quoting, order execution, hedging, positions, and risk controls.

What you will do

  • Design, develop, and operate automated options market making systems.
  • Translate business requirements into reliable, testable production systems with trading, quantitative, and product teams.
  • Improve performance, stability, and maintainability of critical trading paths.
  • Apply AI coding tools to requirements analysis, technical design, development, testing, and code review.
  • Improve testing, monitoring, alerting, and recovery capabilities.
  • Participate in incident resolution and post-incident reviews.
  • Own technical design and code review of core modules.
  • Lead cross-module projects and architectural evolution for Senior and Staff engineers.

Required qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, Mathematics, Physics, or a related discipline.
  • At least two years of experience in backend engineering, real-time systems, infrastructure, or trading systems.
  • Proficiency in at least one of Java, Rust, or C++.
  • Strong computer science fundamentals including operating systems, network communication, multithreading, concurrent programming, and distributed systems.
  • Proficiency in using AI coding tools for requirements analysis, development, testing, and code review.
  • Strong analytical skills, business understanding, ownership, and communication skills.
  • Ability to communicate in written English.
  • Proficiency in developing production systems with Java 17+, Rust, or C++.
  • Familiarity with Linux development and runtime environments.
  • Experience with multithreading, asynchronous processing, network I/O, and high-performance data structures.
  • Familiarity with TCP, UDP, WebSocket, HTTP, or proprietary exchange protocols.
  • Ability to design and optimize high-throughput, low-latency systems.

Nice to have

  • Experience with Aeron, shared memory, lock-free queues, or binary protocols.
  • Experience in options market making, quantitative trading, exchange connectivity, market data, order management, quoting, hedging, or risk systems.
  • Understanding of order books, order lifecycles, and market microstructure.
  • Understanding of options pricing, volatility, Greeks, PnL, inventory risk, and dynamic hedging.
  • Experience developing low-latency trading systems, real-time market data systems, or high-performance network services.
  • Experience evolving multilingual systems or separating performance-sensitive components.
  • Experience with market data replay, strategy simulation, trade reconciliation, or production incident resolution.
  • Experience using Python for data analysis, backtesting, or production diagnostics.
  • Practical experience using AI coding tools such as Claude Code or Codex in production projects.

Benefits

  • Competitive total compensation package
  • L&D programs and Education subsidy
  • Various team building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependants

About the company

OKX is a leading crypto exchange and the developer of OKX Wallet. It is part of OKG, a group that brings the value of Blockchain to users around the world.

Senior/Staff Software Engineer. Liquidity Platform, Options Market Making at Okx | JobZoey