Programmeur.se Online - (Online services - Foundations services)

Posted 2 Days Ago
Be an Early Applicant
Sherbrooke, QC, CAN
In-Office
Entry level
Gaming
The Role
Develop and scale high-performance online platform services supporting automation, scheduling, player connectivity, notifications, presence, and game-server orchestration. Lead or contribute to technical design, architecture, distributed-system troubleshooting, operational stability, monitoring, CI/CD, incident management, testing, documentation, and continuous platform improvement. Collaborate with game production, SRE, and online-services teams to deliver secure, resilient, maintainable backend systems for millions of players.
Summary Generated by Built In
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

En tant que Développeur principal ou développeuse principale logiciel au sein des équipes de Foundations Services, vous jouerez un rôle clé dans la création des expériences connectées de millions de joueurs. Vous contribuerez au développement, à la mise à l’échelle et à l’exploitation de services en ligne à haute performance supportant des fonctionnalités de jeu telles que l’automatisation, les référentiels, la planification, les notifications, la présence ainsi que l’orchestration des serveurs de jeu.

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.

Skills Required

  • Strong proficiency in one or more programming languages, including C#, Node.js, TypeScript, Python, Go, or Java.
  • Understanding of REST APIs and/or GraphQL, event-driven architectures, and inter-service communication.
  • Understanding of asynchronous programming, concurrency, and performance optimization.
  • Experience with SQL and NoSQL databases, including MongoDB, DocumentDB, DynamoDB, PostgreSQL, or MySQL.
  • Experience developing or managing backend services in a distributed environment.
  • Ability to collaborate effectively and communicate technical concepts.
  • Experience with AI programming assistants such as Claude Code.
  • Experience with very large-scale platforms and distributed-system patterns such as load balancing, resilience, retries, and circuit breakers.
  • Experience with monitoring, logging, and alerting tools.
  • Experience with serverless architectures, including AWS Lambda, SQS, SNS, or EventBridge.
  • Experience with Kubernetes and containerized environments.
  • Knowledge of game backend systems or latency-sensitive services.

Ubisoft Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Ubisoft and has not been reviewed or approved by Ubisoft.

  • Healthcare Strength Health coverage in the U.S. includes medical, dental, and vision options with HSA funding to cover the deductible, plus access to One Medical and a mental‑health program. Several studios also provide telemedicine and, in some regions, on‑site clinic services.
  • Leave & Time Off Breadth Time off includes paid vacation, holidays, wellness time, volunteer PTO, and a sabbatical available after five years in the U.S. Canadian studios highlight six weeks of vacation and additional local days tied to occasions or seasonal reduced hours.
  • Parental & Family Support Enhanced parental leave with salary top‑ups is emphasized in multiple regions, including Canada. In the U.S., a travel‑expense program supports access to reproductive healthcare when services are out of state.

Ubisoft Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Montreuil
21,450 Employees
Year Founded: 1986

What We Do

Ubisoft’s 20,000 team members, working across more than 40 locations around the world, are bound by a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication and talent has brought to life many acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come. Ubisoft is an equal opportunity employer that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.

Similar Jobs

Sprout Social Logo Sprout Social

Director Of Engineering

Marketing Tech • Social Media • Software • Analytics • Business Intelligence
Easy Apply
Remote or Hybrid
Canada
1400 Employees
232K-348K Annually

2K Logo 2K

Researcher

Gaming • Information Technology • Mobile • Software • Esports
Hybrid
Montréal, QC, CAN
4200 Employees

Datadog Logo Datadog

Account Executive

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
Canada
6500 Employees
100K-100K Annually

Expedia Group Logo Expedia Group

Software Engineer

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Montréal, QC, CAN
16000 Employees
109K-174K Annually

Similar Companies Hiring

DraftKings Thumbnail
Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Boston, MA
6400 Employees
bet365 Thumbnail
Digital Media • Gaming • Software • Esports • Automation
Denver, Colorado
10000 Employees
ARB Interactive Thumbnail
Gaming • Mobile • Software
Miami, Florida
190 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account