Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Rust Developer, Exchange OS Trading Engine

Full-time

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](

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Rust Developer, Exchange OS Trading Engine in Singapore vacancy
  •  ...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... 
    Suggested
    Full time
    Internship
    Flexible hours

    Drw

    Singapore
    13 days ago
  •  ...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... 
    Suggested
    Full time
    Temporary work

    OKX

    Singapore
    11 days ago
  •  ...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... 
    Suggested
    Full time

    OKX

    Singapore
    13 days ago
  •  ...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,... 
    Suggested
    Full time

    OKX

    Singapore
    11 days ago
  •  ...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... 
    Suggested
    Full time

    OKX

    Singapore
    13 days ago
  •  ...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... 
    Full time

    OKX

    Singapore
    11 days ago
  •  ...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... 
    Full time

    Drw

    Singapore
    9 days ago
  •  ...Markets is a leading algorithmic trading firm which uses state-of-the-...  ...those forecasts to trade on exchanges and alternative trading...  ...include world-class researchers, developers and technologists with...  ...Role We are hiring a software engineer to join our exchange trading... 
    Full time
    Worldwide

    XTX Markets

    Singapore
    a month ago
  •  ...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 time
    Work experience placement
    Summer work
    Internship
    Work at office
    Afternoon shift

    Drw

    Singapore
    13 days ago
  •  ...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 time
    Work experience placement

    Drw

    Singapore
    20 days ago
  •  ...Design and implement components of trading systems and supporting...  ...maintainable, and efficient code Develop and debug software in a  Linux...  ...performance Take on additional engineering tasks as required by the team Experience with  Rust or Golang or C#(preferred), but... 
    Temporary work
    Casual work
    Internship
    Flexible hours

    QCP Capital

    Singapore
    11 days ago
  •  ...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 time
    Traineeship
    Work experience placement

    Bitdeer

    Singapore
    13 days ago
  •  ...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

    DBS Bank Ltd

    Singapore
    13 days ago
  •  ...ROLE As the VP, Full Stack Engineering Lead for Equity Products and...  ...workflows, equity risk views, and trade lifecycle flows. Market...  ...such as Bloomberg, Reuters, and exchange feeds, and integrate pricing...  ...LLM integrations—to improve developer productivity and modernize... 
    Full time

    DBS Bank Ltd

    Singapore
    4 days ago
  •  ...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

    DBS Bank Ltd

    Singapore
    13 days ago
  •  ...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... 
    Full time

    Pave Bank

    Singapore
    20 days ago
  •  ...will own core frontend implementation, drive architecture and engineering standards, and help deliver a reliable, high-performance...  ...the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast... 
    Full time
    Local area

    Bitdeer

    Singapore
    11 days ago
  •  ...externally for businesses to issue visa cards ~ Design and develop internal tools for business operations, including day to day platform...  ...in Golang, and MySQL Learn to manage small to mid sized engineering projects, prioritization and choosing the highest leverage... 
    Full time
    Internship
    Local area

    StraitsX

    Singapore
    13 days ago
  •  ...About the Role Are you an aspiring engineer looking to bridge the gap between classroom theory and real-world impact? We are looking...  ...fintech environment. What You Will Do Build End-to-End: Develop and ship features across the entire stack, working on both the... 
    Full time
    Internship

    StraitsX

    Singapore
    13 days ago
  •  ...remains secure, reliable and highly available. Work with other engineers to support the infrastructure of OpenShift as well as assist to...  ...as Jira and Jenkins. Hands-on experience in handling Linux OS such as Patching, Filesystem management, User management, SELINUX... 
    Full time
    Work experience placement

    DBS Bank Ltd

    Singapore
    13 days ago
  •  ...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 time
    Local area
    Worldwide
    Flexible hours

    Mastercard

    Singapore
    20 days ago
  •  ...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

    DBS Bank Ltd

    Singapore
    13 days ago
  •  ...work closely with the applications teams and other architects to drive high quality application development, raising the bar of engineering practices and value adding to the technical delivery Directing the architecture and development teams using a hands-on approach... 
    Full time

    DBS Bank Ltd

    Singapore
    13 days ago
  •  ...(planners, executors, judges) to automate end-to-end NeoCloud engineering and business workflows. Integrate AI agents with internal services...  ...node cordoning, checkpointing, and hardware remediation. Develop autonomous agents that can generate code, refactor software,... 
    Full time
    Temporary work
    Local area

    Bitdeer

    Singapore
    13 days ago
  •  ...and refine technical and AI-related requirements . Design, develop, and maintain scalable applications, microservices, and APIs...  ...frameworks ( FastAPI, Spring Boot ). Perform prompt engineering, context engineering, and RAG (retrieval-augmented generation)... 
    Full time

    DBS Bank Ltd

    Singapore
    13 days ago
  •  ...About the Role You'll be a Full-Stack Software Engineer building the product surfaces, backend systems, and internal tools that power...  ...needs into polished, intuitive products. What You'll Do Develop product-facing tools for browsing environments, inspecting trajectories... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package

    hud

    Singapore
    20 days ago
  •  ...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 time
    Worldwide

    Mastercard

    Singapore
    14 days ago
  •  ...We are inviting experienced  AI Harness Engineer  to register their interest in current and...  ...implementations that enable engineering teams to develop production AI systems faster and more consistently. Make architectural trade-offs across model capability, reliability,... 

    Singtel Group

    Singapore
    27 days ago
  •  ...Required qualifications: ~ BS/MS/PhD in EE, Materials, Mechanical Engineering, or a related field. ~5+ years in 3DIC / advanced-...  ...the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast... 
    Full time
    Local area

    Bitdeer

    Singapore
    13 days ago
  •  ...optimization to reduce energy consumption. Collaborate with DFT engineers for scan chain insertion, MBIST for large SRAMs, and JTAG...  ...of the digital asset industry; Involvement in new projects, developing processes/systems; Personal accountability, autonomy, fast... 
    Full time
    Local area
    Night shift

    Bitdeer

    Singapore
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Rust Developer, Exchange OS Trading Engine. Be the first to apply!