Développeur principal ou développeuse principale logiciel - (Online services - Foundations services)

Ubisoft

USonsitePosted Jul 13, 2026
Posting intelligenceActively listedReposted 8×, possible evergreen/ghost posting

Skills

postgreskubernetestypescriptdynamodbmongonodepythonmysqlcicdjavaawsjavascriptgoc#

About the role

Description de l'entreprise

Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !

Description du poste

Nos plateformes permettent aux équipes de créer du contenu dynamique, d’automatiser leurs workflows et d’opérer des systèmes backend à grande échelle afin d’offrir une expérience fluide et fiable aux joueur·euse·s du monde entier. Vous contribuerez à répondre à des questions critiques : Nos systèmes peuvent-ils supporter une charge massive ? Pouvons-nous accélérer les équipes grâce à l’automatisation ? L’expérience joueur·euse est-elle toujours fluide et sans friction ?

Vous contribuerez ou dirigerez la conception et l’évolution de ces services, dans un environnement collaboratif axé sur la performance, la fiabilité et l’excellence technique.

Ce que vous ferez

Développer, concevoir et faire évoluer des services de plateforme liés à l’automatisation, la planification, la connectivité des joueur·euse·s et la gestion des serveurs de jeu, en assurant leur scalabilité, leur sécurité et leurs performances.

Contribuer ou mener la conception technique de nouvelles fonctionnalités et améliorations, en équilibrant performance, maintenabilité et résilience.

Prendre part à ou assumer la responsabilité de composantes de services, en participant aux décisions d’architecture et à l’amélioration continue des systèmes.

Collaborer avec des équipes multidisciplinaires (production de jeux, SRE, Online Services) afin d’intégrer efficacement les services et aligner les objectifs techniques.

Diagnostiquer et résoudre les problèmes dans des systèmes distribués afin d’assurer la stabilité en opérations live.

Améliorer les pratiques de développement (revues de code, tests, documentation, partage des connaissances).

Contribuer à l’excellence opérationnelle, incluant la surveillance, les alertes, les pipelines CI/CD et la gestion des incidents.

Innover en continu, en restant à jour sur les technologies et en faisant évoluer nos plateformes.

Qualifications

Ce que vous apportez

Solide maîtrise d’un ou plusieurs langages de programmation tels que C#, Node.js / TypeScript, Python, Go ou Java.

Bonne compréhension des API REST et/ou GraphQL, des architectures orientées événements et des communications entre services.

Bonne compréhension des concepts d’asynchronisme, de concurrence et d’optimisation des performances.

Expérience avec des bases de données SQL et NoSQL (MongoDB, DocumentDB, DynamoDB, PostgreSQL, MySQL).

Expérience dans le développement ou la gestion de services backend dans un environnement distribué.

Capacité à collaborer efficacement et à communiquer des concepts techniques.

Expérience avec des assistants de programmation IA (ex. Claude Code).

Atouts

Expérience avec des plateformes à très grande échelle et les patterns de systèmes distribués (load balancing, résilience, retries, circuit breakers).

Expérience avec des outils de monitoring, logging et alerting.

Expérience avec des architectures serverless (AWS Lambda, SQS, SNS, EventBridge).

Expérience avec Kubernetes et les environnements conteneurisés.

Connaissance des systèmes backend de jeux ou des services sensibles à la latence.

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Teacher roles in United States varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Teacher hub for United States medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.