Senior Rust Developer

Silence Laboratories Pte. Ltd.
Hamburg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Hamburg, Germany

Tech stack

API
Unit Testing
Code Coverage
Programming Tools
Distributed Systems
Cryptographic Protocols
Python
Key Management
TCP/IP
TypeScript
Transport Layer Security
Concurrency
Swift
Backend
Kotlin
Integration Tests
Enterprise Integration
Free and Open-Source Software
Api Design
REST
gRPC

Job description

Silence Laboratories builds cryptographic infrastructure for financial institutions, payments networks, custodians, and other security-sensitive customers. We are hiring a Senior Rust Developer to build the software stack that turns our cryptographic protocols into production systems: backend services, MPC orchestration layers, SDKs, APIs, bindings, developer tooling, and customer-facing integration surfaces. This role sits between cryptography research and enterprise deployment. You do not need to be a cryptographer, but you do need to care deeply about correctness, auditability, reliability, and clear interfaces. Your code will be read by engineers, cryptographers, security auditors, and customers who operate in regulated environments. What You Will Own

  • 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, including TypeScript, Kotlin, Swift, Python, WASM, or similar targets where needed.
  • Improve developer experience through API design, documentation, examples, integration guides, and tooling.
  • Partner with cryptography, product, solutions, and customer teams to make complex cryptographic operations deployable at enterprise scale.
  • Write comprehensive tests, including unit, integration, property-based, and fuzz tests where appropriate.

What Success Looks Like

  • SDKs, services, and bindings you own become reliable enough for production customer integrations and security review.
  • The v2 SDK path, including priority FFI or WASM/browser targets where needed, is materially easier for internal and external developers to use.
  • Public APIs and SDK surfaces are documented, tested, and reviewable by engineering, cryptography, solutions, and customer teams.
  • Integration, property-based, and fuzz-test coverage catches meaningful edge cases before they reach customers.
  • At least one enterprise integration is easier, faster, or safer because of the interfaces, tooling, examples, or documentation you shipped.
  • Engineering and solutions teams can use your work confidently in customer-facing technical discussions.

Requirements

Do you have experience in gRPC?, Do you have a Doctoral degree?, * 5+ years of professional Rust development in production systems.

  • Strong command of Rust ownership, lifetimes, traits, async/await, and common ecosystem tools such as Tokio, Serde, Tonic, Axum, or equivalent libraries.
  • Experience building backend services, APIs, SDKs, developer-facing libraries, or integration surfaces used by external developers or enterprise customers.
  • Strong systems fundamentals: TCP/IP, TLS, gRPC, REST, distributed systems, failure modes, concurrency, and performance.
  • Comfort working with security-sensitive code and writing implementations that can survive review by auditors and cryptographers.
  • Experience with testing beyond happy-path unit tests, including integration tests, property-based tests, fuzzing, or adversarial test cases.
  • Clear written communication and a habit of producing engineering documentation that helps others integrate and operate your work.

Nice to Have

  • Prior work with cryptographic primitives, threshold signatures, MPC/TSS, key management, HSMs, TEEs, or secure enclaves.
  • Experience with WASM targets and cross-platform Rust libraries.
  • Experience writing FFI bindings or SDKs for TypeScript, Swift, Kotlin, Python, or mobile platforms.
  • Open-source contributions to Rust, cryptography, networking, systems, or developer tooling projects.
  • Experience in regulated financial, custody, payments, or security-sensitive environments.

Benefits & conditions

Competitive base, equity participation, and visa or EOR support where applicable. Final compensation depends on location, seniority, and depth of experience in regulated financial infrastructure, HSM-backed systems, compliance architecture, and key-management work. We discuss compensation expectations early so both sides can confirm alignment before deeper technical interviews.

About the company

Silence Laboratories operates at the intersection of deep cryptographic research and high-stakes production deployment. Our team brings together PhD researchers with affiliations at MIT CSAIL, UIUC, NUS, and SUTD, engineers from globally top-ranked security teams, and industry veterans with leadership experience at Oracle, VMware, Snapchat, and other leading technology companies. The distance between a new cryptographic result and production code is intentionally short here. For this role, that means helping financial institutions adopt modern cryptographic infrastructure without weakening control, auditability, or operational resilience. The work has to satisfy cryptographers, engineers, customers, security teams, and regulators.

Apply for this position