About the Role
About the Role
The Senior Rust Engineer will be responsible for building and maintaining production software, services, SDKs, APIs, and integrations in security-sensitive environments. This role requires strong production Rust experience and a solid understanding of networked and distributed systems, focusing on correctness and reliability.
What You'll Do
- Build and maintain production Rust services, SDKs, APIs, and integrations
- Translate technical specifications into clean, testable, auditable software implementations
- Design networking and orchestration layers for complex distributed and multi-party systems
- Develop and maintain cross-platform integrations, bindings, and application interfaces
- Build reliable integrations across systems and applications
- Improve developer experience through API design, documentation, and tooling
- Partner with cross-functional teams to deploy complex cryptographic solutions at scale
- Develop and execute unit, integration, and other tests for production code
- Identify and address edge cases, failure modes, performance issues, and reliability risks
- Develop software for correctness, maintainability, auditability, and security review
- Support technical integrations by creating clear and reliable interfaces
- Contribute to technically challenging projects while expanding expertise through collaboration
Who You Are
- 5+ years of software development experience is required
- 2+ years of recent professional Rust development experience in production systems is required
- Strong knowledge of core Rust concepts & modern Rust libraries and frameworks is required
- Experience building production software that integrates with other systems & apps is required
- Strong experience testing your own production code is required
- Occasional availability outside core hours for meetings with global customers is required
- Strong English language skills (written & spoken) are required
Compensation
Salary: S$10,500 - S$14,800/month + Equity
Benefits
- 20 Vacation Days
- 11 Paid Holidays
- Equity
Requirements
Production Rust Experience
2+ years of recent professional Rust development experience in production systems is required.
Software Development Experience
5+ years of software development experience is required.
Core Rust Knowledge
Strong knowledge of core Rust concepts & modern Rust libraries and frameworks is required.
Integration Experience
Experience building production software that integrates with other systems & apps is required.
Testing Experience
Strong experience testing your own production code is required.
Nice to Have
Strong English language skills (written & spoken) are required.
Occasional availability outside core hours for meetings with global customers is required.
Benefits
Vacation Days
20 Vacation Days are provided.
Paid Holidays
11 Paid Holidays are included.
Equity
Equity options are available.