Salary not listed
Senior Foundation Engineer (Drive)
BackendOn-site — Geneva, London
Published on 2026-10-08
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build and maintain foundational libraries and SDKs powering Proton Drive across web, desktop, and mobile clients. The role focuses on cross-platform compatibility, reliability, and performance, with upcoming work on Drive’s cryptographic model and a future Rust-based SDK.
About the company
Proton builds end-to-end encrypted email, VPN, storage, password, and related privacy tools for individuals and businesses.
The team
Drive Foundation
Stack
RustC#TypeScriptSwiftKotlinGrafanaPrometheusSentry
What you'll do
- Architect and develop core Drive libraries in Rust, C#, and TypeScript
- Ensure libraries work reliably and perform well across platforms
- Review and optimize code for quality, maintainability, and performance
- Collaborate with backend, web, mobile, and desktop developers
- Build unit and integration testing strategies
- Create and maintain library documentation
What we're looking for
- 5+ years of professional software development experience, focused on Rust
- Strong Rust knowledge, including concurrency and ownership
- Experience developing libraries for web, mobile, or desktop applications
- Strong collaboration and communication skills
- Effective problem-solving and troubleshooting skills
Benefits
- Stock options
- Health coverage and retirement options
- Generous leave and wellness support
- Office lunch and snacks
- Public transport, bike, or parking support
- Flexible working hours
