Skip to content
Epic Games (French)

Programmeur backend principal (plateforme pour développeurs)

Montreal,Quebec,Canada; CaryRemote · Canada
Principal · Engineering Generalist
POSTED 12 NOVVERIFIED 15M AGO
Apply Ask
Role
0 days opentrue age
Posted 12 Nov
Pay
CAD 130k–CAD 147kno pay posted
Market p25–p75
CAD 130k–CAD 147k
Montreal · n=3 · 365d to 3 Nov
CompanyEpic Games (French) →
15open roles
Opened · 30d
+4
Closed · 30d
−0
7d of snapshots · 30d window
Market
210open · Principal Backend
Opened · 7d
+189% of open
All backend
8,247open
All tracked boards · live 12 Nov · n=210
TypeScript

CE QUI NOUS REND EPIC ?

Au cœur du succès d'Epic se trouvent des personnes talentueuses et passionnées. Epic est fière de créer un environnement collaboratif, accueillant et créatif. Que ce soit en développant des jeux primés ou en concevant une technologie de moteur qui permet à d'autres de créer des expériences interactives visuellement impressionnantes, nous innovons constamment. Faire partie d'Epic, c'est rejoindre une équipe qui s'efforce continuellement de faire ce qui est juste pour sa communauté et ses utilisateurs. Nous repoussons sans cesse les limites du développement des moteurs et des jeux.

INFRASTRUCTURE WEB

Ce que nous faisons

Nous permettons aux équipes chargées des services en ligne d’Epic de créer, de déployer et de gérer des services utilisés par plus d’un demi-milliard de joueurs du monde entier. Notre mission est de fournir des outils et des plateformes de calibre mondial pour améliorer l’expérience de nos développeurs et de faciliter, accélérer et sécuriser la création, l’exploitation et la mise à l’échelle de leurs applications. Nos activités d’envergure massive font de nous l’un des plus grands utilisateurs de technologie infonuagique du monde.

Ce que vous ferez

Vous serez la référence technique principale pour la plateforme de développement d'Epic, qui regroupe la gestion de versions, le CI/CD, les systèmes de compilation, la gestion des artéfacts, les bases de données et l'infrastructure infonuagique sur lesquels s'appuient nos équipes pour créer et livrer leurs projets. Vous analyserez les enjeux touchant l'ensemble de nos systèmes et équipes, puis définirez les orientations techniques de la plateforme. Votre mandat consistera principalement à repenser et faire évoluer nos systèmes afin qu'ils soutiennent des millions d'actions de CI/CD basées sur des agents au quotidien. Vous travaillerez avec les différentes équipes pour cerner leurs besoins ainsi que leurs habitudes d'utilisation, trouverez le juste équilibre entre les coûts et la faisabilité, puis programmerez et déploierez les solutions requises. Nous cherchons une personne autonome à qui nous pouvons confier un problème complexe ou nébuleux, peu importe le domaine, avec l'assurance qu'elle saura l'analyser, déterminer le plan d'action et le résoudre concrètement, que ce soit en créant elle-même la solution ou en mobilisant les bons intervenants. Epic place la programmation agentique au cœur de ses méthodes: vous intégrerez naturellement les outils d'aide au codage par IA et les agents à votre quotidien, tout en contribuant à leur déploiement sur notre propre infrastructure.

Ce dont vous serez responsable

  • Établir les orientations techniques et la structure globale de la plateforme de développement, couvrant la gestion de versions, le CI/CD, les outils de compilation, la gestion des artéfacts, l'outillage pour les développeurs et l'infrastructure infonuagique
  • Définir la stratégie de sécurité de la chaîne logistique logicielle et des pipelines, puis collaborer avec les équipes de sécurité et de gouvernance pour la concrétiser
  • Prendre en charge les problèmes interéquipes les plus pointus, aller au fond des choses pour cerner le véritable enjeu, choisir la bonne approche et mener le projet jusqu'à une solution fonctionnelle
  • Mettre la main à la pâte là où c'est déterminant, qu'il s'agisse de concevoir des prototypes, d'écrire du code critique ou de réviser des propositions techniques
  • Rédiger des documents de stratégie limpides, des propositions de conception et des bilans de décision directement exploitables par la direction et les programmeurs
  • Collaborer avec les équipes et la direction pour harmoniser les priorités, concilier les coûts, la fiabilité et la rapidité, et orienter les décisions grâce à votre sens de l'influence
  • Encadrer les programmeurs séniors et les chefs d'équipe technique, tout en rehaussant les standards techniques de l'organisation
  • Guider l'adoption des outils de codage par IA et de la programmation agentique au sein de nos équipes, en instaurant les systèmes, les balises et les méthodes de travail assurant efficacité et sécurité
Source · Epic Games (French)First seen 12 NovOriginal ↗