Proton

Senior .NET Developer (Desktop/SDK)

Proton
Apply
18 days ago
London, United KingdomSenior

Responsibilities

  • Develop and maintain the Proton Drive sync SDK for Windows, macOS, and Linux desktop clients.
  • Manage synchronization between local and remote state and implement application internals, including cryptographic operations.
  • Build resilient applications with graceful degradation and privacy-preserving logs and metrics.
  • Invest in test automation and improve software delivery productivity.
  • Configure GitLab workflows, deployments, monitoring, alerting, gradual rollouts, and operational incident response.
  • Collaborate with backend engineers on changes needed for the desktop experience.

Requirements

  • Strong experience developing with .NET.
  • Strong experience with concurrent, multi-threaded programming.
  • Experience owning and maintaining large software components.
  • Working knowledge of file systems and Git.
  • Experience with gradual rollouts and metrics, monitoring, and alerting frameworks.
  • Bachelor’s or master’s degree in a relevant field of study.
  • Desktop application development experience is optional.

Benefits

  • Office-first work arrangement with three core in-office days and the option to work from home up to 30% of the time.
  • Offices are available in Geneva, Zurich, Prague, Barcelona, Paris, London, Vilnius, Skopje, and Taipei.
  • Company-provided devices and software.
  • Daily lunch and snacks at company offices.
  • Transport support through public-transport subsidies, bike allowances, or parking spaces.
  • Stock options upon joining.
  • Flexible working hours coordinated with team meetings.
  • Training programs, conferences, events, and continual learning opportunities.
  • Health insurance, retirement savings options, vacation and leave policies, and wellness programs.

Tech Stack

GitLinuxmacOS.NETWindows

Categories

Proton

About Proton

501-1,000 employees
Contact me