Software Engineer, Windows (VPN)
Publié par Try&Hire sur mandat d'un client · Référence TAH-5SFBJ
- Discipline
- Ingénieur logiciel
- Région
- Genève, Genève (GE)
- Client
- Privacy technology
- Publié le
- 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.
Vos tâches
- 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
Ce que vous apportez
- 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
- Taux d'activité: 100 %
- Modèle de travail: Sur site
- Option d'engagement fixe après la mission, si les deux parties le souhaitent
Ce qui vous attend
- 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
Comment postuler
Vous postulez avec votre profil Try&Hire : téléchargez votre CV, vérifiez les informations, indiquez les données clés et votre disponibilité. Une courte vidéo de présentation est facultative, mais elle aide. Notre équipe vous contacte si votre profil correspond à la mission.