Senior Rust Engineer - Proton Drive
Proton· CC - Engineering Drive
Hybrid (London), Hybrid (Geneva)Full-timePosted 7mo ago
About the role
Senior Rust Developer responsible for designing, implementing, and maintaining core Rust libraries powering Proton Drive across web and mobile clients, collaborating with backend, frontend, and mobile teams to ensure performance, security, and cross-platform compatibility.
Responsibilities
- Architect and develop core libraries: Lead the design and development of core Rust libraries that serve as the backbone for Proton web and mobile applications.
- Cross-platform compatibility: Ensure compatibility and optimal performance across various platforms, including web browsers and mobile devices.
- Code review and optimization: Conduct code reviews and provide constructive feedback to ensure code quality, maintainability, and performance optimization.
- Collaboration: Work closely with frontend and mobile developers.
- Security: Implement and adhere to best practices in secure coding to maintain the high level of security and privacy Proton is known for.
- Testing: Develop and implement comprehensive testing strategies, including unit tests and integration tests, to ensure the reliability of core libraries.
- Documentation: Create and maintain thorough documentation for core libraries to assist other developers in understanding and utilizing the components.
- Continuous learning: Stay updated on the latest advancements in Rust and related technologies to suggest improvements and innovations.
Qualifications
- 5+ years of professional software development experience, with a focus on the Rust programming language.
- Strong expertise in Rust language features, concurrency, and ownership model.
- Experience in developing libraries for both web and mobile applications.
- Proven ability to work collaboratively in a team environment and excellent communication skills.
- Strong problem-solving skills and the ability to troubleshoot issues efficiently.
- Understanding of secure coding practices and a commitment to maintaining high levels of security and privacy.
- Proficient in using version control systems, preferably Git.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Skills
Required:RustWeb and mobile libraries developmentCross-platform developmentCode review and collaborationSecurity practicesTesting (unit/integration)Git
Nice to have:Documentation
Benefits
- Stock Options: at Proton, we all have the opportunity to be owners of the company.
- Technology: you'll get the right hardware and the right software you need to do your best work.
- Learning & Development: Proton invests in your growth and offers challenging work from day one.
- Employee Benefits: strong health coverage, retirement options, generous leave, and wellness support.
- In-Person Collaboration: offices across Geneva, Zürich, Barcelona, London and more with in-person collaboration emphasized.
- Food: Lunch and snacks provided in offices.
- Transport: coverage for public transport, bike allowances, or parking.
- Flexible Working: flexible hours focused on outcomes.
Last updated Oct 15, 2026. Interested? Apply on the company site.
About Proton
Privacy by default
Proton was started in 2014 by scientists who met at CERN and shared a vision of an internet that defends freedom and puts people first.
EmailCalendarVPNDriveDocsSheetsPhotosPassword manager
More open roles at Proton
- CRM & Lifecycle Marketing Lead (B2B)5d agoHybrid (London and Barcelona) · Marketing
- SRE Manager (VPN)2w agoHybrid (Geneva/Barcelona) · VPN
- Site Reliability Engineer (Meet)2w agoTaipei · CC - Engineering Meet
- Senior Product Designer - (VPN)2w agoCC - Product Design
- Localization Manager3w agoHybrid (London) · CC - Localization