CareerPlanSign in

Software Engineer, Windows (VPN)

ES - Barcelona💼 Full-time💰 $37,100–$68,000🗓 2026-07-28 → 2026-09-26

Core

Design, build, maintain, and evolve Proton's Windows desktop applications (VPN) with a focus on privacy-preserving products.

Role type

Senior IC Windows Software Engineer

Builds

Proton VPN client and related Windows desktop applications

Domain

Cybersecurity / Privacy / Networking

Deliverable

product features

Required skills

C#, .NET, WinUI, WPF, MVVM, dependency injection, async/await, event-based messaging, software architecture, code debugging, profiling, performance optimization, Git workflows, CI/CD, observability, networking fundamentals (TCP/IP, DNS, routing)

Preferred skills

Rust, VPN technologies and protocols

Responsibilities

Design and implement features for Windows applications, configure CI/CD pipelines, monitor application performance, respond to operational incidents, maintain testing stacks (unit, integration, automated GUI tests), collaborate with product managers and cross-functional engineers

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.