Software Engineer, Windows (VPN)
Proton· CC - Engineering - VPN
Hybrid (Barcelona)€37.1k - €68kfull-timePosted 7mo ago
About the role
Engineer on Proton's Windows VPN team responsible for designing, building, maintaining, and evolving Proton’s Windows applications across the full lifecycle (design, implementation, CI/CD, deployment, monitoring, incident response). Primarily .NET and WinUI (C#/XAML) with cross-platform Rust components; strong emphasis on testing, quality, and user experience.
Responsibilities
- Design, build, maintain, and evolve Proton’s Windows applications from feature design to CI/CD configuration, deployment, monitoring, and incident response.
- Collaborate with product managers and engineers across the company to deliver privacy-preserving products used by millions.
- Contribute to testing stack including unit tests, integration tests, and automated GUI tests (using FlaUI).
- Work with codebase primarily in .NET and WinUI (C#/XAML) and cross-platform core libraries written in Rust.
Qualifications
- Strong experience in C# and .NET development.
- Strong experience building and maintaining Windows desktop applications using WinUI, WPF, or similar.
- Solid understanding of MVVM, dependency injection, asynchronous programming (async/await), and event-based messaging patterns.
- Proven ability to write maintainable, well-tested, and scalable codebases.
- Demonstrated experience driving change within an organization and leading complex technical projects.
- Strong understanding of software architecture and engineering best practices.
- Appreciation for user experience and design quality.
- Rust experience is a significant plus (not required).
- Working knowledge of networking fundamentals (TCP/IP, DNS, routing concepts) and VPN technologies/protocols.
- Experience with debugging, profiling, and performance optimization on Windows.
- Familiarity with Git-based workflows, CI/CD pipelines (GitLab), and modern collaborative development practices.
- Experience with gradual rollout and observability tooling (telemetry, metrics, monitoring, alerting).
- Willingness to work primarily in an office environment with some flexibility for remote work.
Skills
Required:C#.NETWinUI/WPFMVVMAsync programming
Nice to have:RustNetworking fundamentals
Benefits
- Work that Matters: impact-driven work affecting millions of users.
- A great Team: diverse, collaborative, and world-class background.
- Technology: suitable hardware and software to perform at best.
- Learning & Development: growth-focused environment with real challenges and ownership from day one.
- Employee Benefits: strong health coverage, retirement options, generous leave, wellness support.
- Stock Options: opportunity to own a stake in Proton from day one.
- Food: lunch and snacks in offices.
- Transport: coverage for public transport, bike allowances, or parking.
- Flexible Working: set hours with outcomes prioritized over clock-time.
Last updated Oct 15, 2026. Interested? Apply on the company site.
About Proton
Privacy by default
Proton was started in 2014 by scientists who met at CERN and shared a vision of an internet that defends freedom and puts people first.
EmailCalendarVPNDriveDocsSheetsPhotosPassword manager
More open roles at Proton
- CRM & Lifecycle Marketing Lead (B2B)5d agoHybrid (London and Barcelona) · Marketing
- SRE Manager (VPN)2w agoHybrid (Geneva/Barcelona) · VPN
- Site Reliability Engineer (Meet)2w agoTaipei · CC - Engineering Meet
- Senior Product Designer - (VPN)2w agoCC - Product Design
- Localization Manager3w agoHybrid (London) · CC - Localization