CareerPlanSign in

Software Engineer (Linux)

CH - Geneva💼 Full-time🗓 2026-07-28 → 2026-09-26

Core

Build the Proton Drive Linux desktop client from scratch, ensuring feature parity with Windows and Mac clients and contributing to the platform-agnostic SDK.

Role type

Senior Linux desktop application engineer (greenfield)

Builds

Native Linux desktop client for secure cloud storage and collaborative editing

Domain

Privacy-focused cloud storage, Linux desktop development

Deliverable

production ML models | product features

Required skills

Linux desktop application development, GUI frameworks (GTK+ or Qt), CI/CD pipelines, Linux packaging and distribution, Git, SDLC ownership

Preferred skills

Rust, cross-client automated testing, application telemetry implementation

Technologies

GTK+, Qt, Rust, Git, CI/CD, Debian, Fedora

Responsibilities

Design and implement the Proton Drive Linux desktop client from the ground up; Integrate with Linux-specific system components including the filesystem layer; Contribute to platform-agnostic SDK and CLI tooling; Build and maintain cross-client automated and end-to-end tests; Define and implement application telemetry; Own build pipelines, packaging, and distribution across major Linux distros

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.