Remote

Senior Rust Engineer - DEX - Trading Systems

Decentralized Exchange logo Decentralized Exchange
$150,000 - $225,000
Remote - APAC - EU - Europe 🇪🇺

A well-established crypto trading platform with ~15 people, operating for over 4 years. The team is focused on building low-latency, distributed systems for exchange and trading infrastructure, with a backend written in Rust.

They're looking for an experienced Rust engineer to help develop and maintain their core trading systems.

Role Overview

Join a small, highly technical team working on low-level, high-performance systems for trading and exchange infrastructure.

You’ll be part of a tight-knit Rust engineering group collaborating on critical systems design and implementation, with a focus on performance, reliability, and clean code.

Crypto or Solana-specific experience is nice to have but not required, they want experienced systems engineers who can pick up domain knowledge quickly.

Responsibilities

  • Design and implement core exchange and trading infrastructure in Rust
  • Build low-latency, highly reliable distributed systems
  • Collaborate with an existing Rust team (~5 engineers)
  • Participate in systems design discussions and architectural decisions
  • Write production-quality, maintainable Rust code
  • Potentially work on Solana-related components (existing Rust codebase)

Ideal Candidate Profile

  • 2–4+ years of professional Rust experience (minimum)
  • 6+ years total engineering experience
  • Strong background in systems design or distributed systems
  • Experience in trading systems, market making, or exchanges is a plus
  • Solid CS fundamentals (algorithms, data structures, edge cases)
  • Strong communication and collaboration skills
  • Self-motivated and comfortable in a small/startup environment
  • Able to work remotely with 2–4 hours daily overlap with Singapore time zone

Location / Remote

  • Preference for Singapore / APAC / Australia
  • Open to Europe if timezone overlap works
  • Fully remote role with flexible arrangements
  • ~2–4 hours minimum daily overlap with Singapore time zone is essential

Compensation

  • $150,000 – $225,000 USD per year for senior candidates
  • Long-term B2B contracts

Interview Process

  1. Introductory call – Experience & mutual fit
  2. Technical assessment – Algorithms / data structures (~45 min online)
  3. Systems design interview – Live coding, architecture discussion
  4. HR / Offer discussion – Compensation, start dates, logistics

Send your resume to: dex@rustjobs.dev

Application process

  1. Your application goes directly to the Rust Jobs team. We manage hiring for this role on behalf of the company.
  2. Every CV is read by a human, not a filter. We assess it against the requirements before anything else happens.
  3. If your application is a strong fit, we'll reach out by email to introduce ourselves and walk you through the next steps with the company.

Application volume is high, so we can't reply to every candidate individually. If you haven't heard from us within 5 working days, please assume we're not moving forward on this occasion. Join our talent network to be considered for future roles.

Looking for more roles like this?

Join our talent network and get matched with similar opportunities from top companies.