
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 freeSenior Software Engineer, Rust (Cross-Platform)
OKX · Singapore
