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
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.