Le ou la titulaire du poste est la personne de référence pour les enjeux technologiques liés à sa spécialité. Il ou elle est un·e spécialiste technique responsable d’analyser les problématiques associées à son domaine d’expertise (spécialité technique ou console de jeu) et imputable des choix technologiques ainsi que des performances de l’ensemble des systèmes de sa spécialité. La personne continue de produire du code, définit les meilleures pratiques et assure le mentorat au sein de l’équipe.
Spécialité visée : Online/Backend (Jeux)
Dans le cadre des services en ligne d’un jeu multijoueur (AAA/GAAS), le ou la Lead Technique conçoit l’architecture des systèmes backend, garantit leur résilience, scalabilité et opérabilité, et met en place les outils d’observabilité ainsi que les pratiques CI/CD afin d’assurer une expérience de jeu fluide et fiable.
Responsabilités générales de la spécialité
- Gérer les mandats techniques donnés par le ou la Chef·fe de projet informatique (CPI), le ou la Chef·fe d’équipe (TL) ou l’Architecte technique.
- Agir comme personne de référence au sein de l’équipe pour les aspects techniques liés à sa spécialité.
- Programmer en tant que senior et prendre en charge les éléments les plus risqués dans sa spécialité.
- Proposer des évolutions et effectuer des choix technologiques cohérents avec la vision du projet.
- Mesurer régulièrement les performances et optimiser au besoin les systèmes de sa spécialité.
- Résoudre les problèmes techniques complexes liés à sa spécialité.
- Assurer le mentorat technique au sein de l’équipe (partage de connaissances, bonnes pratiques).
- Conseiller l’Architecte et/ou le CPI et proposer des mesures correctives pour atteindre les objectifs.
- Collaborer avec les directions techniques des autres métiers (design, graphique, animation, audio, etc.) pour assurer l’efficacité des systèmes utilisés par les disciplines.
- Participer aux suivis de performance avec le CPI.
- Effectuer toute autre tâche connexe.
Responsabilités spécifiques Online/Backend (Jeux)
- Concevoir, architecturer et implémenter les services backend permettant la connexion et l’interaction des joueurs et joueuses, tout en assurant résilience, scalabilité et sécurité.
- Recueillir les besoins (design, gameplay, online, data, ops) et itérer sur les fonctionnalités clés : authentification, matchmaking, sessions, progression, économie, télémétrie, etc.
- Collaborer étroitement avec les pairs afin de garantir la fiabilité, la performance et la maintenabilité de l’écosystème en ligne.
- Développer et améliorer l’observabilité : métriques, traces, logs, alerting, SLO/SLI, tableaux de bord de santé et de capacité.
- Mettre en place et faire évoluer le CI/CD (intégration, livraison et déploiement continus des services et composants en ligne).
- Définir les standards d’API (REST/gRPC), la modélisation et le design des bases de données, la gestion des versions et la compatibilité des services live.
- Contribuer à la préparation et au support des opérations live (GAAS) : readiness, charge, tests de performance/failover, runbooks et réponse aux incidents.
Qualifications
Habiletés et connaissances (soft skills)
- Esprit d’analyse et de synthèse ; résolution de problèmes.
- Capacité à comprendre et anticiper les besoins des client·e·s en explorant de nouvelles possibilités.
- Excellentes habiletés relationnelles et communicationnelles ; aptitude à travailler en équipe et à influencer.
- Autonomie, débrouillardise, initiative, orientation résultats.
- Rigueur, souci du détail, flexibilité dans l’organisation du travail.
- Adaptabilité, capacité à prioriser et à gérer l’ambiguïté.
Formation
- Baccalauréat en informatique ou en génie informatique (ou toute formation équivalente).
Expérience pertinente
- Minimum 3 ans d’expérience en programmation sur une console spécifique ou dans une spécialité (ou expérience pertinente équivalente).
- Pour un profil senior Online/Backend (souhaité) :
- 5+ ans en développement de systèmes et fonctionnalités backend pour des jeux en ligne AAA/GAAS.
- Expérience démontrée en lead technique, mentorat et prise de décision technologique.
Compétences techniques (exigées / souhaitées)
Exigées / fortement souhaitées
- Conception d’API REST, design de bases de données (relationnelles ou NoSQL).
- AWS (ou cloud équivalent) : compute, stockage, réseau, IAM, observabilité.
- CI/CD, infrastructure as code, tests automatisés, déploiements progressifs (canary / blue‑green).
- Observabilité : instrumentation, métriques, logs, traces, alerting, SLO/SLI.
- Programmation Go (fortement souhaitée) ou expertise équivalente en langages backend modernes.
- C++.
Atouts
- Connaissance d’Unreal Engine 5 (ou moteur similaire) et de ses intégrations online.
- Expérience des opérations live (GAAS), capacité & performance, incidents et post‑mortems.
- Connaissance gameplay/online : matchmaking, sessions, parties, progression, économie, anti‑triche, télémétrie, etc.
Langues
- Maîtrise du français et de l’anglais, à l’oral et à l’écrit (collaboration avec équipes et partenaires multirégions).