Salary Range
SGD 144,000 - SGD 276,000 /year
SGD 12,000 - SGD 23,000/month
Skills Required
Liaising with cross functional teamsSafetyInteroperabilityComputer ScienceOperating SystemsLead implementationmentors team membersSystem DeploymentSystems Engineeringprocessor architecturesISMSoftware DevelopmentRustAlgorithms
Job Description
About the Opportunity
As a Staff Software Engineer in Rust (Cross-Platform), you will shape OKX's next-generation cross-platform architecture. You'll design and build core services and frameworks that power OKX products across multiple platforms, driving engineering excellence in one of the fastest-moving industries.
Responsibilities
- Lead design and development of cross-platform software components in Rust, ensuring performance, safety, and reliability.
- Architect scalable, maintainable systems deployable across diverse operating systems and hardware architectures.
- Define and enforce coding standards, testing frameworks, and CI/CD practices for code quality and development efficiency.
- Build and maintain shared components and libraries to streamline development across OKX's applications and platforms.
- Solve complex interoperability challenges involving FFI bindings, system integration, and platform-specific optimizations.
- Mentor engineers across teams on Rust best practices, system design, and architectural principles.
- Shape OKX's technology strategy and engineering culture through cross-functional collaboration and technical leadership.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 6+ years of production software development experience, with 3+ years specializing in Rust.
- Expert-level proficiency in Rust: ownership/borrowing, lifetimes, async programming, unsafe Rust, and FFI integration.
- Solid understanding of Rust compiler internals, WebAssembly (WASM), and modern build toolchains.
- Deep knowledge of systems programming: concurrency models, memory management, CPU architecture, and performance profiling.
- Strong foundation in data structures, algorithms, and operating system fundamentals.
- Excellent communication and leadership skills with proven experience mentoring engineers and delivering complex systems at scale.
Nice to Have
- 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.
About OKBL PTE. LTD.
Similar Jobs
Mobile Engineering Director, Security
OKBL PTE. LTD.
SGD 168,000 - SGD 336,000/yr
Senior/Staff Engineer, Growth
OKBL PTE. LTD.
SGD 180,000 - SGD 288,000/yr
Staff AI Engineer, Computer Vision
OKBL PTE. LTD.
SGD 192,000 - SGD 270,000/yr
Staff Software Engineer (Mobile)
OKBL PTE. LTD.
SGD 168,000 - SGD 216,000/yr
Senior Product Manager
OKBL PTE. LTD.
SGD 180,000 - SGD 348,000/yr