📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Foundation Engineer – Drive

Proton · Genève

New
Senior 🇬🇧 English
Rust C# TypeScript Swift Kotlin Grafana Prometheus Sentry GitLab CI Playwright

Job description

About the role

Proton is looking for a Senior Foundation Engineer to shape the core of Proton Drive. You will design, implement and maintain cross‑platform SDKs that power desktop, mobile and web clients, ensuring privacy‑focused storage works seamlessly for millions of users.

Key responsibilities

  • Architect and develop core C#, TypeScript and Rust libraries that form the backbone of Proton Drive.
  • Ensure cross‑platform compatibility and optimal performance for desktop, mobile and web clients.
  • Conduct code reviews, provide feedback and optimise for performance and maintainability.
  • Collaborate closely with backend, frontend, mobile and desktop teams to integrate core libraries.
  • Design and execute comprehensive unit and integration testing strategies.
  • Create and maintain thorough documentation for all core components.

Required profile

  • 5+ years of professional software development experience, with a focus on Rust.
  • Strong expertise in Rust language features, concurrency and ownership models.
  • Experience developing libraries for web, mobile or desktop client applications.
  • Proven ability to work collaboratively in a team and communicate effectively.
  • Strong problem‑solving skills and efficient troubleshooting abilities.

Required skills

  • Rust
  • C#
  • TypeScript
  • Swift
  • Kotlin
  • Grafana
  • Prometheus
  • Sentry
  • GitLab CI
  • Playwright

What we offer

  • Work that impacts millions of users who rely on privacy‑first services.
  • Access to cutting‑edge hardware and software tools.
  • Learning & development opportunities with a fast‑paced, high‑impact environment.
  • Comprehensive health coverage, retirement plans, generous leave and wellness support.
  • Stock options, flexible working arrangements and office locations across Europe.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Proton.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 11 hours ago

Expires 1 month from now

9 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Proton

Genève