Senior / Staff Software Engineer, Liquidity Platform, Structured OTC
OKX
Who We Are
About the Opportunity
Liquidity Platform provides cutting-edge technology that covers all aspects of crypto trading. We build low-latency connectivity to global crypto venues, including both Cefi and Defi venues, strategy services for automated pricing and trading bots, high-frequency data capturing and analysis, and state-of-art micro frontend for trading management. On top of all these infrastructures, we build highly customized strategies to facilitate crypto liquidities.
If you are a strong technologist who is excited about the potentials of crypto trading, interested in fully-automated algo bots, we should talk.
We are looking for a Java Software Engineer for Liquidity Platform Structured Product Engineering Team. During your tenure with us, you will be working closely with a liquidity manager for strategy development using an in-house build strategy toolkit. You will demonstrate and develop professional capabilities in the following areas: managing inventory & risk of applications, strategic thinking and problem solving, collaborating with product managers, engineers and liquidity managers, effective communication.
This role is open to Senior and Staff-level candidates; scope and title will be calibrated based on experience and impact.
What You’ll Be Doing
- Design, implement, and operate core systems that support structured OTC and volatility-based trading strategies, including pricing logic, inventory management, and execution workflows.
- Take ownership of strategy production systems, covering feature development, infrastructure evolution, and operational reliability for 24×7 crypto trading.
- Continuously enhance system robustness, scalability, and fault tolerance, including automated recovery and monitoring in volatile market conditions.
- Work directly with liquidity managers, product managers, and technical leads on strategy discussions, system design decisions, and rollout plans.
- Lead and deliver projects by maintaining a deep understanding of the underlying infrastructure and a holistic view of product, strategy, and business requirements across global markets.
What We Look For In You
- Solid STEM (Science/Technology/Engineering/Mathematics) education background.
- Passionate in the Crypto industry and with strong problem solving skills.
- Experience building trading systems, pricing engines, or other mission-critical financial systems. Background in structured products, derivatives, volatility trading, or OTC systems is a strong plus.
- Proficiency in Java and experience building high-availability, distributed systems. Solid understanding of concurrency, multithreading, and production system behavior.
- Familiarity with inventory management, risk considerations, and system behavior under fast-moving or stressed market conditions.
- Strong analytical thinking, ability to solve complex problems independently, and a strong sense of ownership for systems in production.
- Comfortable working closely with liquidity managers, product managers, and engineers, with clear and effective communication.
Perks & Benefits
- Competitive total compensation package
- L&D programs and Education subsidy for employees' growth and development
- Various team building programs and company events
- Wellness and meal allowances
- Comprehensive healthcare schemes for employees and dependants
- More that we love to tell you along the process!