Overview
Join to apply for the Drive Architect role at Proton.
Proton believes that privacy is a fundamental human right and the cornerstone of democracy.
Since our inception in ****, founded by a team of scientists from CERN, we have dedicated ourselves to providing free and open-source technology to millions worldwide, ensuring access to privacy, security, and freedom online.
Our journey began with Proton Mail and has expanded to Proton VPN, Proton Calendar, Proton Drive, and Proton Pass.
These tools empower individuals and organizations to take control of their personal data and break away from Big Tech's invasive practices.
Proton is a profitable company that does not rely upon VC funding, supporting over 100 million user accounts with a growing team of over 500 people from over 50 countries.
Hiring at Proton is highly selective, with less than 1% of candidates hired.
Drive Foundation
Drive Foundation is the backbone of Proton Drive.
We ensure that cross-client initiatives are executed consistently and efficiently.
Our team aligns multiple clients, maintains documentation and the RFC process, and builds robust SDKs.
We are focused on developing SDKs that encapsulate the core functionality of Proton Drive, with two implementations: C# for desktop and mobile clients and TypeScript for web clients.
These SDKs primarily serve internal clients today, with a long-term vision to integrate them across Proton and enable third-party applications to interface with Drive.
As a Drive Foundation Engineer, you will design, implement, and maintain foundational components that power Proton Drive applications.
You will collaborate with Drive teams (backend, web, mobile, and desktop) to ensure seamless integration and optimal performance across clients.
Tech Stack and Tools: C# and TypeScript; bindings for Swift and Kotlin; planned Rust implementation.
Instrumentation with Grafana/Prometheus; issue details via Sentry; CI/testing with GitLab and Playwright for SDKs.
Future Plans: Revamp cryptographic model to boost performance; complete first-generation SDKs covering core Drive features and new crypto model; second generation in Rust with full feature support (Photos, Public Sharing, Docs).
Impact Opportunities: Foundation work touches every Drive client; as Drive scales, more teams will emerge, offering growth as IC, tech lead, or engineering manager.
What you will do
Architect and develop core libraries: Lead the design and development of core C#/TypeScript/Rust libraries for Proton Drive applications.
Cross-platform compatibility: Ensure compatibility and optimal performance across platforms.
Code review and optimization: Conduct code reviews to maintain quality, maintainability, and performance.
Collaboration: Work with backend, frontend, mobile, and desktop teams to integrate libraries into Proton Drive applications.
Testing: Develop and implement testing strategies (unit and integration) for reliability of core libraries.
Documentation: Create and maintain thorough documentation for core libraries.
Job requirements
Experience: 5+ years in professional software development, with a focus on Rust.
Rust proficiency: Strong expertise in Rust, concurrency, and ownership models.
Web, mobile, and/or desktop development: Experience in developing libraries for client applications.
Collaborative skills: Ability to work in a team with strong communication.
Problem-solving: Strong ability to troubleshoot issues efficiently.
Even if you don't meet all the requirements, please apply if you could be a great fit.
What We Offer
Office First: Offices in multiple cities with optional remote work up to 30% of the time; some roles may be fully remote.
Technology: All devices and software provided to excel in your role.
Food: Lunch and snacks provided at offices.
Transport: Subsidies for public transport, bike allowances, or parking as applicable.
Stock Options: Proton offers stock options upon joining.
Versátil Working: Define your own hours with team meetings.
Learning and Development: Professional growth opportunities, including training and conferences.
Employee Benefits: Health insurance, retirement options, vacation and wellness programs.
Work that Matters: Proton is community-first, funded by user subscriptions; over 100 million trust Proton.
Our Commitment to Diversity and Inclusion
We believe diversity drives innovation and are committed to fostering an inclusive environment where all individuals feel valued and empowered.
We strive for equal opportunities, open dialogue, and continuous learning.
If you need any extra support or reasonable adjustments during the hiring process, please let your talent partner know.
Candidate Privacy Notice
When you apply for a position, refer a candidate, or are considered for a role at Proton Technologies AG, your information is stored in Greenhouse in accordance with their Service Privacy Policy.
We retain information to evaluate suitability and for future roles.
If you have questions about data usage or wish to access, correct, or delete your data, contact our privacy team at ******.
Proton does not accept unsolicited resumes from any sources other than directly from candidates.
To learn more about our privacy policy, please visit our privacy policy page.
Seniority level
Associate
Employment type
Full-time
Job function
Management and Manufacturing
Industries: Software Development
Referrals increase your chances of interviewing at Proton by 2x
Note: The content above is a cleaned and consolidated version of the original posting to improve formatting and readability while preserving all substantive details.
#J-*****-Ljbffr