Senior Software Engineer, Rust (Cross-Platform) at OKX - ScoutJobs - The AI-curated global job board
Skip to content
OKX
Posted 3 days ago

Senior Software Engineer, Rust (Cross-Platform)

OKXSenior Software Engineer, Rust (Cross-Platform)

Perks & benefits

Education AllowanceHealth InsuranceMedical InsuranceRelocation AllowanceVisa

Requirements

Bachelor's degree in Computer Science or related field, 4+ years production software development, 1+ years specializing in Rust, Expert proficiency in Rust ownership, lifetimes, and async, Knowledge of WebAssembly (WASM) and FFI integration, Deep understanding of systems programming and concurrency

Skills

RustWebAssemblySystems Programming

About the role

Responsibilities

  • Lead the design and development of cross-platform software components in Rust, ensuring high performance, safety, and reliability.
  • Architect scalable and maintainable systems deployable across diverse operating systems and hardware architectures.
  • Build and maintain shared components and libraries to streamline development across various OKX applications.
  • Solve complex interoperability challenges involving FFI bindings, system integration, and platform-specific optimizations.
  • Define and enforce coding standards, testing frameworks, and CI/CD practices to ensure engineering excellence.
  • Mentor and empower engineers through guidance on Rust best practices, system design, and architectural principles.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of production software development experience.
  • 1+ years of specialized experience in Rust.
  • Expert-level proficiency in Rust, including ownership, borrowing, lifetimes, async programming, and FFI integration.
  • Deep understanding of systems programming, concurrency models, memory management, and CPU architecture.
  • Solid knowledge of Rust compiler internals, WebAssembly (WASM), and modern build toolchains.

Preferred Qualifications

  • Active contributions to the Rust open-source community or notable public projects.
  • Experience with blockchain systems, smart contracts, or cryptographic protocols.
  • Background in high-performance or embedded systems development.
  • Prior experience in trading systems or financial technology platforms.

Benefits

  • Competitive total compensation package.
  • L&D programs and education subsidies for professional growth.
  • Wellness and meal allowances.
  • Comprehensive healthcare schemes for employees and dependents.
  • Various team building programs and company events.

About the Company

OKX is a leading crypto exchange and the developer of OKX Wallet, providing millions of users access to crypto trading and decentralized applications (dApps). We are a trusted brand for large institutions, backed by our Proof of Reserves. Our culture is driven by our core principles: We Before Me, Do the Right Thing, and Get Things Done.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior Software Engineer, Rust (Cross-Platform)

OKX · Singapore

Sign up to apply