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.
View original job post