Senior Staff Software Engineer, Trading Service

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 leadsTeam intelligence

Maintainer signals as of 9/25/2026

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

About the Role

Own the architecture and strategy for core trading platform components, lead complex cross-team technical projects, eliminate performance bottlenecks, guide engineers, design resilient infrastructure, improve operational practices, and translate business needs into scalable technical solutions.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field
  • Expert-level modern C++ proficiency
  • Knowledge of memory management, lock-free concurrency, template metaprogramming, and compiler-level performance tuning
  • 10+ years of experience designing, building, and operating high-performance distributed systems in Java
  • Expert-level Java proficiency for performance-critical applications
  • Knowledge of JVM internals, garbage collection tuning, and advanced concurrency patterns
  • Experience leading architecture or major system components
  • Expertise in message-oriented middleware
  • Understanding of network protocols, Linux optimisations, hardware, SQL, NoSQL, DevOps, CI/CD, and monitoring
  • Experience with matching engines, market data systems, or algorithmic trading strategies
  • Knowledge of FIX Protocol
  • Experience with FPGA, ASIC, or specialised networking components

Responsibilities

  • Define and own the long-term architecture and strategy for core trading platform components
  • Lead complex cross-team technical projects
  • Identify and eliminate performance bottlenecks across the trading architecture
  • Implement low-latency and high-throughput Java solutions
  • Provide technical guidance, code reviews, and mentorship
  • Research emerging technologies and propose platform improvements
  • Design resilient and fault-tolerant systems
  • Drive monitoring, alerting, incident response, and post-mortem practices
  • Translate business needs into scalable technical solutions
  • Enforce software engineering, coding, testing, and deployment standards

Benefits

  • L&D programs
  • Education subsidy
  • Team building programs
  • Company events
  • Wellness allowances
  • Meal allowances
  • Comprehensive healthcare schemes for employees and dependants
  • Competitive total compensation package
Senior Staff Software Engineer, Trading Service at OKX | JobStash