Proton

Software Engineer, Windows (VPN)

Proton
Apply
1 month ago
Barcelona, SpainSenior

Responsibilities

  • Design, build, maintain, and evolve Proton VPN Windows applications throughout the full application lifecycle.
  • Implement features and collaborate with product managers and engineers across the company.
  • Configure CI/CD, deploy releases, monitor production systems, and participate in operational incident response.
  • Develop and integrate C#/.NET, WinUI, XAML, and cross-platform Rust components.
  • Define, maintain, and improve unit, integration, and automated GUI testing using FlaUI.
  • Drive technical change, lead complex engineering projects, and improve software architecture and performance on Windows.

Requirements

  • Strong experience with C# and .NET development.
  • Strong experience building and maintaining Windows desktop applications with WinUI, WPF, or similar frameworks.
  • Understanding of MVVM, dependency injection, asynchronous programming, and event-based messaging patterns.
  • Experience writing maintainable, well-tested, and scalable codebases.
  • Experience driving organizational change and leading complex technical projects.
  • Understanding of software architecture and engineering best practices.
  • Working knowledge of TCP/IP, DNS, routing concepts, and interest in VPN technologies and protocols.
  • Experience with Windows debugging, profiling, and performance optimization.
  • Familiarity with Git-based workflows, GitLab CI/CD pipelines, gradual rollout, telemetry, metrics, monitoring, and alerting.
  • Rust experience is a significant plus but is not required.
  • Appreciation for user experience and design quality.

Benefits

  • Health coverage, retirement options, generous leave, and wellness support.
  • Stock options and company ownership opportunities.
  • Hardware and software needed to perform the job.
  • Learning and development opportunities with real ownership from day one.
  • In-person collaboration at offices including Geneva, Zürich, Barcelona, and London; the listing is marked onsite.
  • Flexible working hours and schedule.
  • Lunch and snacks provided in offices.
  • Public transport, bike allowances, or parking covered.
  • Work focused on privacy-preserving products used by millions of people worldwide.

Tech Stack

C#Git.NETRustWindows

Categories

Proton

About Proton

501-1,000 employees

Proton builds a suite of privacy-focused, open-source services including Proton Mail, Proton VPN, Drive, Calendar, and Pass for individuals and organizations. The company operates a subscription-based model without ads or data mining, and is governed by the Swiss non-profit Proton Foundation. Founded in 2014 by scientists with CERN ties and headquartered in Geneva, it reports over 100 million user accounts worldwide.

Contact me