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

Postuler maintenant

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.

Postuler maintenant