Senior Staff Engineer DEX Trading System

OKX is a leading global cryptocurrency exchange offering a wide range of trading services, including spot and derivatives trading, as well as Web3 solutions.

0 current maintainers0 active leads
C/O APPLEBY GLOBAL SERVICES (SEYCHELLES) LIMITED, Suite 202, 2nd Floor, Eden Plaza, Eden Island, PO Box 1352, Mahe, Victoria, Seychelles, Seychelles

Funding history

About OKX

OKX is a global cryptocurrency exchange known for its trading services and financial products. The platform offers a wide range of features, including spot and derivatives trading, staking services, and a user-friendly interface suitable for both beginners and experienced traders.

View jobs by OKX

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will design, build, and scale backend services supporting quote aggregation, order management, transaction orchestration, and execution tracking. You will integrate DEX protocols, liquidity sources, RPC providers, and indexing services; improve reliability and performance; support blockchain transaction workflows; reconcile on-chain execution; and own features from technical design through post-launch operation.

Requirements

  • Have 5+ years of professional backend engineering experience with production-system ownership
  • Be proficient in Java and its backend ecosystem
  • Understand concurrency, distributed systems, relational databases, caching, and messaging systems
  • Have experience building high-availability services and diagnosing production performance or reliability issues
  • Understand blockchain transactions, smart contract interactions, and DeFi trading mechanisms
  • Be able to drive features from technical design through production deployment

Responsibilities

  • Design and develop backend services for quote aggregation, order management, transaction orchestration, and execution tracking
  • Integrate DEX protocols, liquidity sources, blockchain RPC providers, and indexing services
  • Define order and transaction state models and handle retries, duplicate requests, partial failures, and recovery
  • Maintain reliability under high concurrency, traffic spikes, and degraded dependencies
  • Implement rate limiting, concurrency controls, resource isolation, and graceful degradation
  • Optimize database access, caching, asynchronous processing, and transaction boundaries
  • Establish monitoring, alerting, load testing, and incident-response practices
  • Handle transaction submission, confirmation tracking, failed transactions, dropped transactions, and chain reorganizations
  • Build data synchronization and reconciliation mechanisms
  • Own features through implementation, testing, rollout, and post-launch operation

Benefits

  • Learning and development programs
  • Education subsidy
  • Team-building programs and company events
  • Wellness allowance
  • Meal allowance
  • Comprehensive healthcare schemes for employees and dependants