Senior Rust Developer
Silence Laboratories ·
- Seniority
- Senior
- Experience
- 5+ years
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