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.