Zürich-Flughafen
Ingénieur logiciel senior
- 25 septembre 2026
- 100%
- Zürich-Flughafen
À propos de cette offre
Présentation
Visual Studio Code est l’endroit où des millions de développeurs transforment des idées en logiciels fonctionnels. Nous recherchons un ingénieur logiciel senior à Zurich pour contribuer à la création de la prochaine génération d’expériences d’édition, de développement et de GitHub Copilot.
Vous aiderez à rendre les flux de travail complexes des développeurs simples, du codage et débogage quotidiens à la délégation de tâches à l’IA. Il s’agit d’ingénierie produit pratique dans une grande base de code TypeScript et Rust : vous orienterez la direction d’une fonctionnalité ou d’un domaine technique, la mettrez en œuvre et continuerez à l’améliorer après sa sortie. Nous valorisons les ingénieurs qui se soucient de l’expérience logicielle, prennent des décisions éclairées en situation d’ambiguïté et apprennent de ce qu’ils livrent.
À propos de l’équipe
Nous travaillons en open source, avec des retours directs des développeurs et des auteurs d’extensions. Vous collaborerez avec des ingénieurs, designers, chercheurs et équipes produit au sein de notre équipe, de GitHub et de Microsoft. Nous combinons retours communautaires, recherches, expérimentations et jugement technique pour décider quoi construire. Performance, accessibilité, extensibilité, sécurité et contrôle développeur font partie intégrante du produit, pas des finitions.
Exemples de travaux
Le rôle couvre le cœur de VS Code et Copilot ; projets illustratifs :
- Améliorer la navigation et l’édition dans de grands dépôts sans ralentir le démarrage ou la saisie.
- Construire un flux de travail Copilot aidant les développeurs à déléguer une tâche de codage, inspecter les modifications et les valider avec les outils de revue, test et débogage de VS Code.
- Étendre les API de VS Code pour que les nouvelles capacités fonctionnent de manière fiable avec les extensions existantes et les environnements de développement à distance.
- Affiner notre processus d’ingénierie existant avec des outils personnalisés optimisés pour le débit et la qualité.
Responsabilités
- Identifier les opportunités produit et ingénierie, aider à définir ce qu’il faut construire via les retours utilisateurs, expérimentations et analyses techniques.
- Orienter la direction technique dans votre domaine, en équilibrant les besoins produit à court terme et la maintenabilité à long terme.
- Diriger la conception pratique, la mise en œuvre, les tests et la livraison des fonctionnalités VS Code, en coordonnant les contributeurs et les dépendances avec les équipes partenaires selon les besoins.
- Assumer la responsabilité des résultats après la sortie : comprendre l’adoption, enquêter sur les problèmes de qualité et utiliser la télémétrie, les évaluations et les retours utilisateurs pour guider les améliorations.
- Améliorer la réactivité et la fiabilité via le profilage, le débogage et les tests automatisés ; renforcer les outils permettant à l’équipe d’expérimenter et de livrer en toute confiance.
- Travailler en open source : discuter des conceptions publiquement, enquêter sur les problèmes signalés par la communauté et collaborer directement avec les développeurs et auteurs d’extensions.
- Encadrer les ingénieurs et améliorer les décisions techniques par des revues constructives de conception et de code.
Qualifications
Qualifications de base :
- Licence en informatique ou domaine technique connexe ET plus de 4 ans d’expérience technique en ingénierie avec codage dans des langages incluant, sans s’y limiter, C, C++, C#, Java, JavaScript ou Python OU expérience équivalente.
- Compétences solides en programmation et ingénierie d’applications, avec capacité à devenir productif dans une grande base de code TypeScript et Rust.
- Expérience en conception technique et livraison pratique de projets complexes impliquant plusieurs contributeurs, au sein d’une équipe ou entre équipes partenaires.
- Bon jugement produit et technique, y compris capacité à transformer un problème utilisateur ambigu en solution pratique et maintenable.
- Compétences solides en communication et collaboration, incluant travail inter-équipes et aide à la progression d’autres ingénieurs.
Qualifications préférées
Nous accueillons une diversité de parcours produit ; ces expériences sont utiles, pas une liste exhaustive. Une expérience antérieure sur des outils développeurs, projets open source ou produits IA n’est pas requise.
- Master en informatique ou domaine technique connexe ET plus de 6 ans d’expérience technique en ingénierie avec codage dans des langages incluant, sans s’y limiter, C, C++, C#, Java, JavaScript ou Python OU licence en informatique ou domaine technique connexe ET plus de 8 ans d’expérience technique en ingénierie avec codage dans des langages incluant, sans s’y limiter, C, C++, C#, Java, JavaScript ou Python OU expérience équivalente.
- Expérience dans la création d’applications interactives, avec attention à la performance, accessibilité ou comportement multiplateforme.
- Expérience en conception d’API, points d’extension ou composants réutilisables.
- Expérience en amélioration de produits via retours utilisateurs directs, télémétrie ou expérimentations.
- Familiarité pratique avec les outils de codage IA et jugement sur leurs apports, limites ou impacts sur les flux de développement.
- Expérience dans la création de fonctionnalités alimentées par IA ou contribution à des outils développeurs ou projets open source.
Produit et open source
https://code.visualstudio.com
https://github.com/microsoft/vscode
La capacité à satisfaire aux exigences de contrôle de sécurité de Microsoft, des clients et/ou des gouvernements est requise pour ce poste. Ces exigences incluent, sans s’y limiter, les contrôles de sécurité spécialisés suivants :
Vérification des antécédents Microsoft Cloud : ce poste nécessitera de réussir cette vérification lors de l’embauche/transfert et tous les deux ans par la suite.
Microsoft est un employeur garantissant l’égalité des chances. Tous les candidats qualifiés seront considérés pour un emploi sans distinction d’âge, d’ascendance, de couleur, de congé familial ou médical, d’identité ou d’expression de genre, d’informations génétiques, d’état civil, d’état de santé, d’origine nationale, de handicap physique ou mental, d’affiliation politique, de statut de vétéran protégé, de race, de religion, de sexe (y compris grossesse), d’orientation sexuelle ou de toute autre caractéristique protégée par les lois, règlements et ordonnances applicables. Nous considérons également les candidats qualifiés indépendamment de leurs antécédents judiciaires, conformément aux exigences légales. Si vous avez besoin d’assistance et/ou d’un aménagement raisonnable en raison d’un handicap durant le processus de candidature ou de recrutement, veuillez envoyer une demande via le formulaire de demande d’aménagement .
Les avantages et privilèges listés ci-dessous peuvent varier selon la nature de votre emploi chez Microsoft et le pays où vous travaillez.
Ingénieur logiciel IC4 – La fourchette salariale de base typique pour ce poste en Suisse est de 146 200 CHF à 245 900 CHF par an. Certains postes peuvent être éligibles à des avantages et autres compensations.
Trouvez des informations supplémentaires sur les avantages et la rémunération ici :
https://careers.microsoft.com/v2/global/en/corporate-pay/switzerland-corporate-pay.html
Ce poste restera ouvert au minimum 5 jours, avec des candidatures acceptées en continu jusqu’à pourvoir le poste.
Microsoft est un employeur garantissant l’égalité des chances. Tous les candidats qualifiés seront considérés pour un emploi sans distinction d’âge, d’ascendance, de citoyenneté, de couleur, de congé familial ou médical, d’identité ou d’expression de genre, d’informations génétiques, de statut d’immigration, d’état civil, d’état de santé, d’origine nationale, de handicap physique ou mental, d’affiliation politique, de statut de vétéran ou militaire protégé, de race, d’ethnie, de religion, de sexe (y compris grossesse), d’orientation sexuelle ou de toute autre caractéristique protégée par les lois, règlements et ordonnances locales applicables. Si vous avez besoin d’assistance pour des aménagements religieux et/ou un aménagement raisonnable en raison d’un handicap durant le processus de candidature, lisez plus sur la demande d’aménagements.
Lieu de travail Zurich-AéroportMicrosoft Schweiz GmbH
The Circle 02
Boîte postale
8058 Zurich-Aéroport