Lead Technique – Online/Backend (March of Giants)
Location: Montreal, QC, ca
Description de l'entreprise
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!
Description du poste
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).
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
