Search...

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.

Recently fundedCompany intelligence
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

You will own the architecture and strategy for core trading platform components, lead complex cross-team technical projects, and eliminate performance bottlenecks in ultra-low-latency systems. You will 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
Senior Staff Software Engineer Trading Service at OKX | JobStash