Proton
Visit websiteSoftware Engineer (Linux)
Salary not disclosed5+ yearsOnsite
- Engineering
- Geneva
- Full time
- 3d ago
Newly posted
About the role
Proton is seeking a Software Engineer to build the Proton Drive Linux desktop client from scratch. This greenfield project involves creating a native application that integrates with the Proton Drive SDK and ensures feature parity with existing Windows and Mac clients. You will work in an open-source environment, contributing to platform-agnostic SDKs and CLI tooling while collaborating with a global team.
Responsibilities
- Own the design and implementation of the Proton Drive Linux desktop client from the ground up.
- Ensure the codebase meets production open-source standards for external developers.
- Integrate with Linux-specific system components and the file synchronization engine.
- Contribute to platform-agnostic SDK and CLI tooling for cross-client use.
- Build and maintain cross-client automated and end-to-end tests.
- Define and implement application telemetry for performance and debugging.
- Manage build pipelines, packaging, and distribution across major Linux distributions.
Required skills
- Linux desktop development
- Git
- CI/CD
- Linux packaging
- Debian
- Fedora
- SDLC
Nice to have
- GTK+
- Qt
- Rust
Qualifications
- 5+ years of experience in software development of Linux-based desktop client software
Benefits
- Health coverage
- Retirement options
- Stock options
- Lunch and snacks
- Transport allowance
- Flexible working
About the Company
Proton was founded in 2014 by scientists from CERN with the mission to provide privacy as a fundamental human right. The company provides encrypted services including email, VPN, drive, pass, and calendar to millions of users globally.