Lead Backend Engineer, Online Services

Ubisoft

Sherbrooke

On-site

CAD 90,000 - 130,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ubisoft recherche un développeur principal logiciel pour les équipes Foundations Services. Vous concevrez et ferez évoluer des services en ligne à grande échelle, couvrant l’automatisation, la planification et la gestion des serveurs de jeu, afin d’offrir une expérience joueur fluide et fiable.

Vous travaillerez dans un cadre axé sur la performance, la fiabilité et l’excellence technique, en collaborant avec des équipes SRE et production de jeux pour faire évoluer nos plateformes distribuées.

Qualifications

  • Maîtrise d’un ou plusieurs langages comme C#, Node.js/TypeScript, Python, Go ou Java.
  • Bonne compréhension des API REST et/ou GraphQL, et d’architectures orientées événements.
  • Bonne compréhension de l’asynchronisme, de la concurrence et de l’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é.

Responsibilities

  • 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.

Skills

C#
Node.js/TypeScript
Python
Go
Java

Tools

Kubernetes
Docker
AWS
AWS Lambda
MongoDB
PostgreSQL

Job description

Ubisoft recherche un développeur principal logiciel pour les équipes Foundations Services. Vous concevrez et ferez évoluer des services en ligne à grande échelle, couvrant l’automatisation, la planification et la gestion des serveurs de jeu, afin d’offrir une expérience joueur fluide et fiable.

Vous travaillerez dans un cadre axé sur la performance, la fiabilité et l’excellence technique, en collaborant avec des équipes SRE et production de jeux pour faire évoluer nos plateformes distribuées.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Chef.fe d'équipe Informatique (Online)
Chef.fe d'équipe Informatique (Online)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur.se Online - (Online services - Foundations services)
Programmeur.se Online - (Online services - Foundations services)

Ubisoft • Sherbrooke

On-site
CAD 90,000 - 130,000
Programmeur·euse Backend - Quality Foundation
Programmeur·euse Backend - Quality Foundation

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 80,000 - 120,000
Programmeur·euse Backend - Quality Foundation
Programmeur·euse Backend - Quality Foundation

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur·euse en ligne (March Of Giants)
Programmeur·euse en ligne (March Of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur Backend — Microservices & Observabilité
Programmeur Backend — Microservices & Observabilité

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Programmeuse, Programmeur en ligne (Online services - player identity)
Programmeuse, Programmeur en ligne (Online services - player identity)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Chef.fe d'équipe Informatique (Online)
Chef.fe d'équipe Informatique (Online)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeuse, Programmeur en ligne (Online services - player identity)
Programmeuse, Programmeur en ligne (Online services - player identity)

Ubisoft Entertainment • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Administrateur.rice Systèmes et Applications
Administrateur.rice Systèmes et Applications

Socket.dev • Montreal (administrative region)

On-site
CAD 70,000 - 110,000