ActiveJobs
Ubisoft

Programmeur Outils (Rainbow Six Siege)

Ubisoft · Montreal, QC, ca

Full-timeOn-sitePosted 7 October 2026
Apply on Company Site →

Job description

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! En tant que programmeur·euse d’outils à Ubisoft Montréal, vous développerez et entretiendrez des outils internes qui soutiennent la production de Rainbow Six Siege. Vous travaillerez sur des services côté serveur en C# et .NET, des fonctionnalités dans le moteur en C++ et des chaînes de traitement de données utilisées pour un jeu AAA en exploitation. Le poste comprend une part importante de soutien aux systèmes existants et une prise en charge progressive de leur évolution. L’environnement technique comprend .NET 8, une architecture composée de petits services indépendants, Docker, Kubernetes, ArgoCD, GitLab CI, MongoDB, Prometheus, Grafana et Elasticsearch. Ce que vous ferez Assurer le soutien technique des outils et des chaînes de traitement de données; Développer et entretenir des services côté serveur en C# et .NET 8; Implémenter des fonctionnalités en C++ dans le moteur, en mode outils; Contribuer au déploiement et à la transformation des données; Diagnostiquer et corriger les problèmes en environnement de production; Participer à l’évolution technique et au plan d’évolution de l’équipe. Cinq (5) années d'expérience en développement logiciel; Maîtriser C# et .NET et comprendre C++; Développer des services côté serveur ou travailler avec des systèmes distribués; Évoluer dans des systèmes existants complexes; Communiquer en français et utiliser l’anglais à un niveau fonctionnel; Apporter, comme atouts, une expérience des moteurs de jeu, des jeux AAA en exploitation, de Python ou Go, ou des interfaces avec Vue.js et TypeScript. Atouts Expérience avec moteurs de jeu; Contexte live / production AAA; Python ou Golang; Frontend (Vue.js, TypeScript).

Verified and listed by ActiveJobs. Applications are made directly on Ubisoft's own career page — we never sit in the middle.