Salary not listed
Software Engineer (Linux)
OtherOn-site — London, UK, Geneva, Switzerland
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 Proton Drive’s Linux desktop client from the ground up as a greenfield, open-source project. You’ll integrate it with Linux system components and Proton’s SDK, while working with the Windows and Mac teams to support cross-client features and tests.
About the company
Proton builds end-to-end encrypted email, VPN, storage, password, and related privacy tools for individuals and businesses.
The team
Proton Drive Desktop Team
Stack
LinuxGTK+QtRustGitCI/CDDebianFedora
What you'll do
- Design and implement the Proton Drive Linux desktop client.
- Build production-quality open-source software.
- Integrate with Linux system components, including filesystem support for file synchronization.
- Contribute Linux features to the platform-agnostic SDK and CLI tooling.
- Develop cross-client automated and end-to-end tests with Windows and Mac engineers.
- Implement telemetry for performance analysis, debugging, and support.
- Own Linux build pipelines, packaging, and distribution across major distributions.
What we're looking for
- 5+ years developing Linux desktop client software, including GUI and CLI applications.
- Experience applying software code-quality best practices.
- Experience with DevOps practices such as CI/CD.
- Experience with Git workflows, including code reviews, branching, and merging.
- Experience developing, distributing, packaging, and maintaining open-source software for multiple Linux distributions.
- Experience managing the full software development lifecycle.
- Willingness to work mostly from the office.
Nice to have
- Linux desktop development with GTK+ or Qt.
- Rust experience.
Benefits
- Stock options.
- Health coverage, retirement options, generous leave, and wellness support.
- Office lunch and snacks.
- Public transport, bike, or parking allowance.
- Flexible working hours.
