Software Engineer, Windows (VPN)

Advertised by Try&Hire on behalf of a client · Reference TAH-5SFBJ

Discipline
Software engineer
Region
Geneva, Genève (GE)
Client
Privacy technology
Advertised on
24.10.2026

Apply now

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.

Your 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

What you bring

  • 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

Conditions

  • Workload: 100 %
  • Work model: On site
  • Option of a permanent position after the assignment if both sides want it

What to expect

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

Technologies

  • .NET
  • WinUI
  • C#
  • XAML
  • Rust
  • WPF
  • MVVM
  • Git
  • GitLab
  • FlaUI

How to apply

You apply with your Try&Hire profile: upload your CV, check the details, enter key facts and availability. A short introduction video is optional but helps. Our team will get in touch if your profile fits the assignment.

Apply now