Senior Rust Developer
You will build and maintain Rust services, libraries, SDKs, and APIs for production integrations. You will translate protocol specifications into auditable implementations, design networking and orchestration layers, develop cross-platform bindings, improve developer documentation and tooling, and write comprehensive tests.
Responsibilities
- Build and maintain Rust services, libraries, SDKs, and APIs used in production customer integrations
- Translate protocol specifications into clean, testable, auditable implementation patterns
- Design networking and orchestration layers for multi-party cryptographic protocols
- Build and harden cross-platform bindings
- Improve developer experience through API design, documentation, examples, integration guides, and tooling
- Partner with cryptography, product, solutions, and customer teams
- Write unit, integration, property-based, and fuzz tests
Requirements
- 5+ years of professional Rust development in production systems
- Command of Rust ownership, lifetimes, traits, async/await, and ecosystem tools including Tokio, Serde, Tonic, or Axum
- Experience building backend services, APIs, SDKs, developer-facing libraries, or integration surfaces
- Systems knowledge including TCP/IP, TLS, gRPC, REST, distributed systems, concurrency, and performance
- Experience working with security-sensitive code
- Experience with integration testing, property-based testing, fuzzing, or adversarial test cases
- Clear written communication and engineering documentation skills
Benefits
- Equity participation
- Visa or EOR support where applicable