
Architecte Technique – TG Quality Foundations
- Montreal, QC
- Permanent
- Full-time
- Leadership architectural : Diriger et superviser les décisions architecturales majeures, en assurant la cohérence et la durabilité à long terme des technologies TGQF.
- Orientation technique stratégique : Définir les meilleures pratiques, standards et orientations stratégiques pour les SDK, frameworks, pipelines et outils utilisés en production.
- Impact transversal : Proposer des solutions à des problématiques complexes et transversales telles que l'empreinte mémoire, la performance et les contraintes liées aux moteurs de jeu.
- Intégration des systèmes : S'assurer que les décisions techniques s'alignent avec la vision à long terme, en évaluant les risques et les interdépendances entre les systèmes.
- Collaboration et mentorat : Collaborer avec les autres activités TG pour assurer la cohérence de l'écosystème, et accompagner les équipes d'ingénierie dans leur développement architectural.
- Supervision des revues d'architecture : Animer les processus de revue d'architecture, incluant les synchronisations inter-équipes et les discussions spécifiques à un domaine.
- Soutien à l'innovation : Travailler avec les équipes Produit et les directeur·trices TG pour évaluer les opportunités ayant un impact sur les développeur·euses de jeux en matière de performance, débogage, observabilité et tests automatisés.
- Vous êtes passionné·e par la création d'écosystèmes cohérents et durables, et par la convergence technologique.
- Vous excellez dans la traduction des besoins métiers en solutions techniques, et inversement.
- Vous savez synthétiser des situations complexes en représentations claires, visuelles et textuelles pour des publics variés.
- Vous êtes à l'aise avec les détails techniques tout en gardant une vision stratégique globale.
- Vous avez des convictions fortes sur les bonnes pratiques, tout en restant flexible face aux contraintes et aux perspectives diverses.
- Vous êtes un·e collaborateur·trice influent·e, capable d'orienter les résultats tout en vous adaptant aux contraintes externes.
- Une vaste expérience en développement logiciel et en leadership technique.
- Une maîtrise du C++, avec un fort accent sur la programmation multithread.
- Une compréhension approfondie de l'optimisation des performances, du débogage et des systèmes temps réel.
- Une solide expérience en développement multiplateforme.
- Une expérience avec des moteurs de jeu tels qu'Anvil, Snowdrop ou Unreal (préférée).
- Une expérience avec les pipelines CI/CD et les flux de travail de développement modernes.
- Un diplôme en informatique, en génie logiciel ou une formation équivalente.
- Une capacité démontrée à définir une vision technologique claire pour les middlewares et à guider le développement de feuilles de route techniques.
- Un leadership avéré dans la gestion et le mentorat d'équipes techniques multidisciplinaires.
- D'excellentes compétences interpersonnelles et en communication, notamment dans des environnements d'équipes distribuées.
- Un esprit collaboratif avec le désir de partager ses connaissances et de repousser les limites technologiques.
- Votre CV mettant en valeur votre parcours et vos compétences