Enter a job title or keyword

technique senior du développement Rainbow Six Siege

Ubisoft


Job Location:

Montreal - Canada

Monthly Salary: Not provided by the employer
Posted: 12 August 2026 (12 days ago)
Application Deadline: 9 November 2026
Vacancies: 1 Vacancy

Job Summary

Ce que vous ferez 

À titre de Lead Technique  vous agirez comme référence technique pour les systèmes multijoueurs larchitecture réseau la réplication des états de jeu les technologies de serveurs dédiés et les services en ligne. Vous définirez la stratégie technique à long terme des systèmes réseau tout en dirigeant une équipe de programmeureuses responsable de livrer des expériences multijoueurs performantes évolutives et sécurisées.

Vous contribuerez à des décisions architecturales ayant un impact sur des millions de joueurs en conciliant les exigences de jouabilité la performance des serveurs lévolutivité la fiabilité la sécurité et les coûts dexploitation. Vous collaborerez étroitement avec les équipes de gameplay moteur services en ligne sécurité données production et opérations en direct afin de garantir une expérience en ligne répondant aux plus hauts standards de qualité et de compétitivité.

Dans lesprit du rôle de Lead Technique chez Ubisoft vous serez responsable de définir la vision technique dassurer la supervision technologique des systèmes sous votre responsabilité de soutenir le développement des talents et dagir comme experte de confiance au sein de lorganisation.

Responsabilités principales

Vision technique et architecture

  • Définir et porter la feuille de route de larchitecture réseau pour les projets actuels et futurs.
  • Établir les stratégies à long terme concernant :
    • La réplication de létat du jeu
    • Les modèles dautorité serveur
    • La prédiction côté client et les mécanismes de réconciliation
    • La compensation de latence (lag compensation)
    • Lintégration des systèmes de matchmaking
    • Les infrastructures en ligne
    • Les services de jeu distribués
  • Prendre les décisions techniques critiques liées aux architectures serveur aux cadres technologiques réseau et aux intégrations backend.
  • Évaluer les compromis techniques entre la latence la bande passante lévolutivité la sécurité et la vitesse de développement.
  • Veiller à ce que les systèmes réseau demeurent évolutifs tout au long du cycle de vie du jeu en service.

Gouvernance des systèmes multijoueurs

  • Assurer la responsabilité de larchitecture et de lévolution :
    • Des serveurs de jeu dédiés
    • Des systèmes de réplication
    • De la gestion des sessions
    • Des intégrations de matchmaking
    • Des intégrations avec les services backend
    • Des fonctionnalités multijoueurs multiplateformes
  • Définir les budgets de performance et les bonnes pratiques en matière de réseautique.
  • Piloter les initiatives visant à améliorer la stabilité des serveurs leur disponibilité et leur efficacité opérationnelle.
  • Diriger les analyses et investigations liées aux problèmes systémiques affectant lexpérience de jeu en ligne.
  • Garantir que les systèmes réseau soutiennent les ambitions futures de gameplay sans nécessiter de refonte majeure.

Performance et évolutivité

  • Définir les objectifs de performance pour :
    • Les taux de rafraîchissement des serveurs (tick rate)
    • La consommation de bande passante
    • Lutilisation du processeur (CPU)
    • Lutilisation de la mémoire
    • Les coûts liés à la réplication
    • Les temps de réponse des services
  • Analyser les données de télémétrie à grande échelle ainsi que les indicateurs de production.
  • Diriger les initiatives doptimisation pour des environnements multijoueurs à fort volume.
  • Développer des stratégies soutenant la croissance de la population de joueurs et lévolution des besoins dinfrastructure.
  • Collaborer avec les équipes dOpérations en direct et de Services en ligne afin dassurer la santé et la performance des services.

Fiabilité et sécurité

  • Définir les standards de résilience de disponibilité et de tolérance aux défaillances.
  • Mettre en œuvre des initiatives visant à réduire les interruptions de service et les périodes dindisponibilité.
  • Collaborer avec les équipes de sécurité pour prévenir et mitiger :
    • Les exploitations de vulnérabilités
    • La manipulation de paquets réseau
    • Les tentatives de contournement de lautorité serveur
    • Les vecteurs de triche
    • Les abus de service
  • Définir les pratiques sécuritaires en matière de communication réseau à léchelle du projet.
  • Participer aux réponses aux incidents ainsi quaux analyses de causes racines lors denjeux majeurs en production.

Leadership et mentorat

  • Encadrer et développer les programmeureuses spécialisés en réseau et systèmes en ligne.
  • Accompagner les ingénieures dans leur progression vers des rôles seniors ou dexpertise.
  • Réviser les architectures conceptions techniques et revues de code afin dassurer lexcellence technique.
  • Favoriser une culture dappropriation de responsabilisation et dapprentissage continu.
  • Définir les meilleures pratiques et standards techniques du développement multijoueur.
  • Agir comme principal point descalade pour les enjeux réseau complexes.

Collaboration multidisciplinaire

  • Collaborer étroitement avec les équipes de :
    • Programmation Gameplay
    • Programmation Moteur de jeu
    • Assurance qualité et ingénierie qualité
    • SRE / Opérations
    • Services Backend
    • Ingénierie des données
    • Sécurité
    • Production
  • Traduire les contraintes techniques en recommandations claires et exploitables pour les parties prenantes non techniques.
  • Veiller à lalignement de larchitecture multijoueur avec les objectifs daffaires de production et dexpérience joueur.
  • Coordonner les initiatives réseau entre plusieurs équipes et studios lorsque nécessaire.

Qualifications :

Ce que vous apportez

Exigences requises

  • Plus de 10 ans dexpérience professionnelle en développement logiciel.
  • Plus de 7 ans dexpérience dans le développement de systèmes multijoueurs.
  • Expérience démontrée dans la direction dinitiatives techniques pour des jeux en ligne à grande échelle.
  • Expertise approfondie dans les domaines suivants :
    • Architecture client-serveur
    • Réseautique temps réel
    • Modèles de réplication
    • Systèmes distribués
    • Concurrence et programmation multithread
    • Optimisation des performances
  • Excellente maîtrise du langage C.
  • Expérience du développement et de lexploitation de serveurs dédiés.
  • Expérience dans le soutien de produits live service en production.
  • Capacité démontrée à influencer lorientation technique auprès de multiples équipes.

Atouts

  • Expérience dans la livraison de jeux multijoueurs compétitifs.
  • Expérience avec des architectures de type live service à grande échelle.
  • Expérience dans le développement de services backend et de systèmes natifs infonuagiques (cloud-native).
  • Connaissance des plateformes et technologies telles quAWS Azure GameLift PlayFab et des outils dorchestration de services.
  • Expérience avec la télémétrie lobservabilité et le monitoring en production.
  • Expérience au sein dorganisations de développement mondiales impliquant plusieurs studios.

Remote Work :

No


Employment Type :

Full-time


About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile