The directory of job offers in Switzerland

Software Engineer, Windows (VPN)

Company
avec compétence (avecco) GmbH
Location
Genève
Publication date
25.10.2026
Reference
358927

Description

You will design, build and maintain Windows desktop applications for a VPN product, covering the full lifecycle from feature design to deployment and operational monitoring.

Tasks

  • Design, build, maintain, and evolve applications on Windows
  • Participate in the entire application lifecycle including CI/CD, deployment, and monitoring
  • Collaborate with product managers and engineers across the company
  • Define, maintain, and improve the automated testing stack
  • Respond to operational incidents
  • Integrate cross-platform logical core libraries written in Rust

Profile

  • Strong experience in C# and .NET development
  • Strong experience building Windows desktop applications with WinUI, WPF, or similar
  • Solid understanding of MVVM architecture, dependency injection, and async/await programming
  • Proven ability to write maintainable, well-tested, scalable codebases
  • Working knowledge of networking fundamentals (TCP/IP, DNS, routing)
  • Experience with Git-based workflows and CI/CD pipelines (GitLab)
  • Rust experience is a plus but not required

Offer

  • Office-first work model with some flexibility to work from home
  • 3–6 months interim, then a permanent position

Company

Privacy technology