Senior Staff Software Engineer, Trading Services
What engineering roles in crypto pay
183 salaries · our own dataMost engineering roles in crypto pay between $146k and $267k, with a median of $205k.
As a Senior Staff Software Engineer on the Trading Service team at OKX, you will be a pivotal technical leader shaping the future of an ultra-low latency, high-throughput trading platform used by millions. This is a highly impactful individual contributor role where you own and drive the architectural direction for critical system components, solve complex technical challenges across multiple teams, and significantly influence engineering practices and technical roadmap. The Trading Service team is the backbone of OKX's industry-leading exchange, responsible for core order and position management systems enabling manual, automatic, and social trading across spot, margin, futures, options, and perpetuals.
What you'll do
- Define and own the long-term technical architecture and strategy for core trading platform components, ensuring alignment with business goals and operational excellence
- Spearhead the design and implementation of highly challenging, ambiguous, and cross-cutting technical projects that span multiple engineering teams
- Identify and eliminate critical performance bottlenecks across the entire trading architecture, implementing advanced low-latency and high-throughput solutions in Java
- Serve as a definitive 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
- Stay abreast of industry trends, research emerging technologies such as new concurrency models and hardware acceleration, and propose innovative solutions to enhance the platform's competitive edge
- Design highly resilient, fault-tolerant systems and drive best practices in monitoring, alerting, incident response, and post-mortem analysis for mission-critical trading infrastructure
- Collaborate extensively with stakeholders to translate strategic business needs into highly efficient and scalable technical solutions; influence product roadmaps from a technical feasibility and architectural sustainability perspective
- Evangelize and enforce high standards in software engineering design, coding, testing, and deployment practices across multiple teams
What you bring
- 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, demonstrating the ability to drive technical direction, with exceptional expertise in message-oriented middleware
- Deep understanding of network protocols, OS-level optimizations on Linux, hardware considerations, database technologies (SQL and NoSQL), and a 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
What we offer
- Competitive total compensation package
- Learning and development programs and education subsidy for growth and development
- Various team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes for employees and dependants
About OKX
OKX is a leading crypto exchange and developer of OKX Wallet, giving millions access to crypto trading and decentralized applications. The company is trusted by hundreds of large institutions seeking access to crypto markets and is backed by Proof of Reserves. OKX is part of OKG, a group bringing blockchain value to users worldwide through products including OKX, OKX Wallet, and OKLink.
OKX prioritises applicants who have a current right to work in Singapore and do not require sponsorship of a visa.
Context for this role
From the live jobs we track on CryptoJobsHQ, updated daily.
OKG has 170 open roles on CryptoJobsHQ: 46 in Legal & Compliance, 30 in Product and 20 in Engineering. 9% are fully remote, most of the rest in Singapore and the US. 27 were posted in the last 7 days. The median advertised base salary is $215k, from 17 listings that publish pay.
All 170 OKG roles →1,831 Infrastructure roles are open across crypto right now.
Browse Infrastructure Jobs →- Senior Software Engineer at StarkWare · On-site
- Blockchain Engineer - Digital Assets Platform (AVP) at Citi · Hybrid
- Software Engineer, Storage at ANZA · On-site
- Software Engineer (Rust) - High Performance Systems at BLoSH · On-site
