Software Engineer (Linux)

Software Engineer (Linux)

Genf 81000 - 99000 CHF / Jahr (geschätzt) Homeoffice (teilweise)
P

Auf einen Blick

  • Aufgaben: Entwickle die Proton Drive Linux Desktop-App von Grund auf neu und arbeite eng mit anderen Ingenieuren zusammen.
  • Unternehmen: Proton, ein innovatives Unternehmen, das Privatsphäre als Menschenrecht fördert.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit vielfältigen Hintergründen und großartigen Karrierechancen.
  • Warum dieser Job: Gestalte eine App, die die Linux-Community begeistert und mache echten Einfluss.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung für Linux-Desktop-Clients.

Das prognostizierte Gehalt liegt zwischen 81000 - 99000 CHF pro Jahr.

Schliesse dich Proton an und baue ein besseres Internet, wo Privatsphäre die Norm ist. Proton wurde 2014 von Wissenschaftlern des CERN gegründet mit der einfachen Wahrheit: Privatsphäre ist ein fundamentales Menschenrecht. Seitdem haben wir den weltweit grössten verschlüsselten E-Mail-Dienst (Proton Mail) aufgebaut und sind in Proton VPN, Proton Drive, Proton Pass und Proton Calendar expandiert – Werkzeuge, die von Millionen weltweit genutzt werden, um ihre Freiheit zu schützen, Zensur zu bekämpfen und ihre Daten sicher zu halten. In einigen Situationen hat Proton buchstäblich Leben gerettet! Wir sind profitabel, unabhängig (keine VC-Kontrolle) und stellen selektiv aus den besten 1% der Bewerber ein. Unser Team von über 500 Mitgliedern aus mehr als 50 Ländern kommt von führenden Organisationen und Elite-Universitäten. Wir arbeiten schnell, halten die Hierarchie leicht und priorisieren den Einfluss über die Optik. Wenn du bedeutungsvolle Arbeit mit aussergewöhnlich hochqualifizierten Menschen leisten möchtest, ist dies die Gelegenheit.

Das Proton Drive Desktop-Team

Proton Drive ist unser sicheres, privates Cloud-Speicher- und kollaboratives Bearbeitungswerkzeug, mit Clients auf Windows, Mac, iOS, Android und Web. Eine Plattform fehlt: Linux. Du wirst sie von Grund auf neu entwickeln. Dies ist ein Greenfield-Projekt mit hoher Sichtbarkeit innerhalb von Proton und in der Open-Source-Community – unser gesamter Client-Code ist unter einer Open-Source-Lizenz veröffentlicht, und dies wird das erste öffentliche Beispiel dafür sein, wie man eine native Anwendung auf dem Proton Drive SDK aufbaut. Du wirst eng mit unseren Windows- und Mac-Entwicklern zusammenarbeiten, um die Funktionsparität sicherzustellen, und du wirst zu unserem plattformunabhängigen SDK und CLI-Tooling beitragen, wenn es die Linux-Oberfläche erfordert. Wenn es dir Freude bereitet, etwas zu bauen, auf das die Linux-Community gewartet hat, und dies offen zu tun, dann ist diese Rolle für dich.

Technologiestack und Werkzeuge:

  • Linux-Desktop-Anwendungsentwicklung (GTK+ oder Qt)
  • Rust (von Vorteil)
  • Git, CI/CD-Pipelines
  • Linux-Paketierung und -Verteilung (Debian, Fedora-basiert)

Was du tun wirst:

  • Die Gestaltung und Implementierung des Proton Drive Linux-Desktop-Clients übernehmen, der von Grund auf neu entwickelt wird.
  • Sicherstellen, dass der Code den Standards für produktive Open-Source-Software entspricht – er wird von Entwicklern über Proton hinaus gelesen und darauf aufgebaut.
  • Tiefgreifende Integration mit Linux-spezifischen Systemkomponenten, einschließlich der Dateisystemebene für unsere Dateisynchronisierungsengine.
  • Zu unserem plattformunabhängigen SDK und CLI-Tooling beitragen, um sicherzustellen, dass Linux-Funktionen ordnungsgemäß für Skripting und plattformübergreifende Nutzung exponiert werden.
  • Kreuzclient-automatisierte und End-to-End-Tests in Zusammenarbeit mit Windows- und Mac-Entwicklern aufbauen und pflegen.
  • Anwendungstelemetrie definieren und implementieren, um Leistungsanalysen, Debugging und Kundensupport zu unterstützen.
  • Die Build-Pipelines, Paketierung und Verteilung über wichtige Linux-Distributionen übernehmen.

Stellenanforderungen:

  • 5+ Jahre Erfahrung in der Softwareentwicklung von Linux-basierten Desktop-Client-Software, sowohl mit als auch ohne sichtbare Schnittstelle (d.h. GUI-Apps sowie CLI-Apps).
  • Angewandte Best Practices in Code-Qualitätsparadigmen.
  • Erfahrung mit DevOps-Prinzipien und -Praktiken (CI/CD usw.).
  • Erfahrung mit dem Quellcodeverwaltungssystem Git (Code-Reviews, Branching und Merging usw.).
  • Open-Source-Linux-Entwicklung, -Verteilung, -Paketierung und -Wartung für mehrere Distributionen (z.B. auf Debian- oder Fedora-basierten Plattformen).
  • Insgesamt die gesamte SDLC abdecken, von Anfang bis Ende.

Von Vorteil:

  • Erfahrung in der Entwicklung von Linux-Desktop-Clients (insbesondere über das GTK+-Framework oder alternativ QT).
  • Erfahrung in Rust.

Was wir bieten:

  • Arbeit, die zählt: Millionen von Menschen vertrauen Proton mit ihrer Privatsphäre. Wir antworten nur unseren Nutzern – nicht Werbetreibenden, nicht Investoren mit widersprüchlichen Agenden, nicht Regierungen. Die Arbeit, die du hier machst, ist real, und die Auswirkungen sind messbar.
  • Ein tolles Team: Unser Team ist vielfältig, kollaborativ und eng verbunden mit Menschen aus allen Lebensbereichen, darunter viele der weltweit besten akademischen Institutionen und Organisationen.
  • Technologie: Du erhältst die richtige Hardware und Software, die du benötigst, um deine beste Arbeit zu leisten.
  • Lernen & Entwicklung: Wir investieren in dein Wachstum, weil scharfe Köpfe uns besser machen.
  • Mitarbeiterleistungen: Dein Wohlbefinden ist kein Nachgedanke. Wir bieten umfassende Gesundheitsversorgung, solide Altersvorsorge, großzügige Urlaubsregelungen und Unterstützung für dein Wohlbefinden.
  • Aktienoptionen: Bei Proton haben wir alle die Möglichkeit, Eigentümer des Unternehmens zu sein.
  • Persönliche Zusammenarbeit: Unglaubliche Dinge geschehen, wenn leidenschaftliche, kluge und zielgerichtete Menschen im selben Raum zusammenkommen.
  • Essen: Mittagessen und Snacks gehen jeden Tag auf uns.
  • Transport: Der Weg ins Büro sollte dich nichts kosten.
  • Flexible Arbeitszeiten: Du bestimmst deinen Zeitplan.

Unser Engagement für Vielfalt und Inklusion: Bei Proton glauben wir, dass Vielfalt Innovation antreibt und unsere Mission stärkt, Privatsphäre als Standard für alle bereitzustellen. Wir setzen uns dafür ein, ein inklusives Umfeld zu fördern, in dem alle Personen, unabhängig von Rasse, Ethnie, Geschlecht, Alter, sexueller Orientierung, körperlicher Fähigkeit oder sozioökonomischem Hintergrund, geschätzt und ermächtigt werden.

Kandidatenprivatsphäre-Hinweis: Wenn du dich für eine Stelle bewirbst, einen Kandidaten empfiehlst oder für eine Rolle bei Proton Technologies AG in Betracht gezogen wirst, werden deine Informationen in Übereinstimmung mit der Datenschutzrichtlinie gespeichert.

Software Engineer (Linux) Arbeitgeber: Proton

Proton ist ein hervorragender Arbeitgeber, der eine innovative und unterstützende Arbeitsumgebung bietet. Mit einem starken Fokus auf Online-Privatsphäre und Sicherheit ermöglicht das Unternehmen seinen Mitarbeitenden, an bedeutungsvollen Projekten zu arbeiten, die Millionen von Nutzern zugutekommen. Zudem fördert Proton kontinuierliches Lernen und berufliche Weiterentwicklung, während die flexible Arbeitskultur und die Möglichkeit, in einem dynamischen Team zu arbeiten, zusätzliche Vorteile bieten.

P

Kontaktdaten:

Proton Recruiting-Team

Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer (Linux) mit Bravour zu bestehen

Linux Desktop-Anwendungsentwicklung
GTK+ oder Qt
Rust (von Vorteil)
Git
CI/CD-Pipelines
Linux-Paketierung und -Verteilung (Debian, Fedora-basiert)
Open-Source-Entwicklung