Okx

Senior Staff Software Engineer, Trading Services

Hong Kong, Hong Kong SAR; Singapore, Singapore. Posted 17 months ago

The role

You will own the long-term technical architecture and strategy for core trading platform components. You will design and implement low-latency, high-throughput solutions in Java and lead technical direction across multiple teams.

What you will do

  • Define and own the long-term technical architecture and strategy for core trading platform components
  • Spearhead the design and implementation of challenging, cross-cutting technical projects
  • Identify and eliminate critical performance bottlenecks using Java
  • Serve as a technical authority and subject matter expert in core trading systems and Java performance
  • Provide technical guidance, code reviews, and mentorship to senior and mid-level engineers
  • Research emerging technologies to enhance the platform
  • Design resilient, fault-tolerant systems and drive best practices in monitoring and incident response
  • Collaborate with stakeholders to translate business needs into technical solutions
  • Evangelize and enforce high standards in software engineering design, coding, testing, and deployment

Required qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field (or a strong STEM education background)
  • Expert-level proficiency in modern C++, with deep knowledge of memory management, lock-free concurrency, template metaprogramming, and compiler-level performance tuning
  • 10+ years of extensive professional experience designing, building, and operating high-performance, ultra-low latency distributed systems in Java
  • Expert-level proficiency in Java for performance-critical applications, including profound knowledge of JVM internals, garbage collection tuning, and advanced concurrency patterns
  • Proven experience as a technical leader or architect for major system components
  • Exceptional expertise in message-oriented middleware
  • Deep understanding of network protocols, OS-level optimizations (Linux), hardware considerations, database technologies (SQL and NoSQL)
  • Strong track record of driving DevOps practices, CI/CD, and monitoring

Nice to have

  • PhD in Computer Science, Electrical Engineering, Physics, Mathematics, or a related quantitative discipline
  • Direct experience leading the architecture or core development of matching engines, market data processing systems, or complex algorithmic trading strategies in an HFT environment
  • In-depth knowledge of FIX Protocol and other relevant financial industry messaging standards
  • Experience with hardware-level optimizations, FPGA/ASIC acceleration, or specialized networking components
  • Active contributions to significant open-source projects, academic publications, or industry conferences in low-latency computing or FinTech

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

Before you apply

  • Applicants who have a current right to work in Singapore, and do not require OKX's sponsorship of a visa, will be prioritised

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, Trading Services at Okx | JobZoey