Rust Developer, Exchange OS Trading Engine
OKX
Who We Are
At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom.
OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves.
Across our multiple offices globally, we are united by our core principles: We Before Me , Do the Right Thing , and Get Things Done . These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.
About the Opportunity
We are looking for an experienced blockchain developer to join our team building the next generation of high-performance on-chain trading infrastructure. You will help design and implement a unified trading engine — supporting Perpetuals, Spot, and Prediction Markets under a single margin account — and contribute to [ ExchangeOS ]( an infrastructure layer that lets KYC'd institutions and Web3 entities stake to create and operate their own trading venues (DEXs) on top of our chain.
What You’ll Be Doing
1. Design and build a unified account and matching system that supports Perpetuals, Spot, and Prediction Markets — including on-chain order matching, cross-margin validation, settlement, and liquidation/risk engines (ADL, ADL-avoidance, ADL waterfall, ecosystem insurance fund mechanics).
2. Build and optimize the core components of [ ExchangeOS ]( the staking/venue-creation framework that allows KYC-verified institutions and Web3 protocols to launch and operate their own dex on shared infrastructure. 3. Drive performance engineering across the stack — parallel transaction execution, low-latency order pipelines, and throughput/latency optimization at the engine and chain level. 4. Track cutting-edge blockchain and trading-system technology (e.g. Hyperliquid, dYdX, other high-performance perp DEX architectures) and apply best practices to our infrastructure. 5. Partner with product and business teams to translate venue/exchange requirements into technical designs, and provide ongoing technical support.What We Look For In You
1. Strong proficiency in Rust , with hands-on experience in high-performance, low-latency systems; experience with parallel/concurrent execution engines is a strong plus.
2. Deep understanding of exchange/matching engine mechanics: order book design, margin systems, liquidation and ADL, settlement, and risk engines — familiarity with perpetual, spot, or prediction market products is a strong plus. 3. Solid grounding in blockchain fundamentals (consensus, P2P networking, cryptography); experience reading core code of major L1/L2 systems (Ethereum, Optimism, Arbitrum, or high-performance L1s like Hyperliquid/Solana) is a plus but not the primary focus of this role. 4. Strong systems-performance mindset: profiling, memory/allocator tuning, and designing for sub-millisecond latency at scale. 5. Excellent teamwork, communication, and logical reasoning skills; genuine passion for trading systems and blockchain technology.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!
Notice:
All official OKX vacancies are published on this website. While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. If in doubt, please apply directly through our official careers website.
Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to OKX's [Candidate Privacy Notice](
- ...DRW is a diversified trading firm with over 3... .... As a Software Engineer, Research Technology... ...quickly. Work spans raw exchange data ingestion,... ...integrations). Develop and maintain simulation... ..., networking, OS, concurrency, and system... .../ nice-to-have Rust experience...SuggestedFull timeInternshipFlexible hours
- ...freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto... ...a Senior C++ Software Engineer to lead the design and evolution... ...platforms. Familiarity with Rust, Java, Go, Python, or other...SuggestedFull timeTemporary work
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps... ...We are looking for a Software Engineer or Senior Software Engineer to join the OEX...SuggestedFull time
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (... ...or higher in Computer Science, Network Engineering, or related fields. Nice-To-Haves Familiarity...SuggestedFull time
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated technology and exceptional people together... ...consensus. We are looking for an excellent C++ Software Engineer to develop new and improve existing low latency trade execution systems...SuggestedFull time
- ...DRW is a diversified trading firm with over 3 decades of experience bringing sophisticated... ...for an outstanding Senior Software Engineer to join our options trading desk. In this... ...looking for talented programmers eager to develop new technologies that directly impact our...Full timeWork experience placement
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps... ...We are looking for a talented Mobile Engineer to join our engineering team. In this role,...Full time
- ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps... ...We are looking for a Staff Mobile Security Engineer to join our Mobile Security team, where you...Full time
- ...through a strategic focus on innovation, engineering excellence, productivity, quality, and... ...an experienced Full Stack Application Developer to design, develop, and deliver enterprise... ...programming languages such as Java, Rust, C#, JavaScript/TypeScript, Python, or similar...Full time
- ...ideas and reward their results. As a Software Developer Intern in our Singapore office, you will build advanced trading and risk applications leveraging cutting-edge... ...Work on a small team alongside experienced engineers Regular direct contact with internal stakeholders...Full timeWork experience placementSummer workInternshipWork at officeAfternoon shift
- ...deposit stack that drives conversion and unlocks user growth. We operate at the intersection of financial infrastructure, complex engineering, and product experience. About the Role We’re looking for a BackEnd Engineer to join our growing team at Fun and help...Full timeLive inShift work
- ...global markets and innovative, transparent trading solutions to our clients. As a market... ...will be considered) Extensive experience developing in a Linux environment. Experience... ...stakeholders Experience working with Chinese exchanges Enjoy working in a fast-paced,...Full timeWork experience placementWorldwide
- ...their greatest potential. Title and Summary Manager, Solutions Engineering (Loyalty Solutions) Overview: MasterCard provides a... ...balance effectively the challenges of longer term, strategic developments alongside delivering excellent day to day service and performance...Full timeLocal areaWorldwideFlexible hours
- ...DBS Bank is seeking an exceptional Vice President, Full Stack Engineer, to provide strategic technical leadership in Wealth Management... ...and rapid delivery. Provide leadership in nurturing and developing engineering talent, including setting performance expectations...Full time
- ...realize their greatest potential. Title and Summary Senior AI Engineer Mastercard Overview Mastercard is the global technology... ...data infrastructure that enable AI at enterprise scale. You will develop systems that support the full AI lifecycle, from data ingestion...Full timeWorldwide
- ...potential. Title and Summary Senior AI Engineer Senior Software Engineer (Generative AI... ...entrepreneurial. What you'll do Develop backend services for AI features: Build and... ...communication: Able to explain technical trade-offs to non-technical colleagues, contribute...Full timeWorldwideShift work
- ...blockchain. We're looking for a Senior Java Engineer with roughly 5–10 years of backend... ...core flow, failure scenarios, and key trade-offs. Cognitive ability and judgment.... ...troubleshooting, or knowledge bases Follows developments in AI coding assistants and LLM...Full timeContract workWorldwide
- ...validation — so the platform ships fast without trading speed for production incidents. What... ...~3+ years in QA / validation / release engineering for infrastructure or platform products... ...; Involvement in new projects, developing processes/systems; Personal...Full timeLocal area
- ...for detection, isolation, and recovery to improve stability. Develop region-aware scheduling / placement in partnership with... ...services / control planes / web platforms. ~ Strong backend engineering (Go / Java / Python), API design, and distributed systems. ~...Full timeLocal area
- ...multiple banking delivery channels. Job Role We are seeking an experienced Assistant Vice President (AVP) - UI Design & Component Engineering to lead the standardization and optimization of UI architecture across all regional banking applications. This role combines...Full timeFlexible hours
- ...configure, patch, and upgrade database software (Redis and MongoDB). Develop automation for the same, and for autohealing and enforcing... ...a related field. Minimum 3-5 years of experience as a Data Engineer or Database Administrator. Proficient in database technologies...Full time
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Platform Engineer Overview Network Operations Center (NOC) Senior Platform Engineer is a key position responsible for ensuring the stable...Full timeWork at officeWorldwideShift workNight shift
- ...and a preferred NVIDIA Cloud Partner, is engineered to power the AI of tomorrow. With the... ...possibilities. We are looking for key talents to develop in the following areas: ~ Cloud Service... ..., including Go, Python, C++, Java, Rust, or related technologies Experience...Full timeTraineeshipWork experience placement
- ...that can sustain massive parallel I/O. We are looking for an engineer who deeply understands distributed file systems and can integrate... ...the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast...Full timeLocal area
- .... About the Role We are looking for a Head of Platform Engineering to own the development and operation of Pave Bank's platform... ...engineers working on platform and infrastructure as the team develops. What We're Looking For Technical Strong experience in...Full time
- ...self-healing workflows. Partner with runtime and performance engineers to debug incidents from public API edge to model worker.... ...of the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast...Full timeLocal area
- ...partners through our multiple banking delivery channels. Lead AI Engineer We are seeking an experienced and visionary Lead AI Engineer... ...Experience with Agentic AI Focus: Proven track record in developing and deploying scalable AI applications, with a strong foundation...Full time
- ...decision records and defending technical trade-offs. Drive the platform through its... ...stringent Go and API standards, mentoring engineers, and aligning cross-functional teams.... ...industry; Involvement in new projects, developing processes/systems; Personal accountability...Full timeContract workLocal area
- ...About the Role We're looking for an early-career Software Engineer to join us on a rotational track across our functional units: Banking & Payments, Trading, Investment Products, and Internal Products. You'll get broad exposure to how a programmable bank works end-to...Remote jobFull time
- ...implementation, timely execution, and alignment with architectural and engineering standards. Provide technical leadership and guidance to a... ...implementation of business initiatives. Mentor and develop team members, fostering a culture of collaboration, continuous...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Rust Developer, Exchange OS Trading Engine. Be the first to apply!
- senior mulesoft developer Singapore
- senior mainframe developer Singapore
- senior tableau developer Singapore
- program developer Singapore
- microservices developer Singapore
- digital developer Singapore
- entry level programmer Singapore
- graphic programmer Singapore
- sas programmer part time Singapore
- programmer Singapore

