Ubisoft2

Senior Software Developer - (Online Services - Crossroads)

Apply Now

At a Glance

Location
Montreal, Quebec, Canada
Employment
Full-time
Experience
5+ years
Posted
2026-07-20T21:39:43.545Z

Key Requirements

Required Skills

Microservices

Requirements

Experience in backend development, ideally within a cloud and/or microservices environment.

Interest in building and operating complex, scalable distributed systems.

Responsibilities

Within the Online Services group, the Crossroads team is looking for experienced programmers to contribute to the development, evolution, and stabilization of critical services used at scale across Ubisoft games.

The successful candidate will help design robust, scalable, and maintainable solutions while actively contributing to improving the quality and resilience of existing systems.

You will work in an environment leveraging modern technologies and practices such as .NET Core, Docker, AWS, microservices architectures, Infrastructure as Code, and CI/CD, within a collaborative DevOps culture.

Participate in all phases of the development lifecycle, including analysis, design, implementation, testing, integration, debugging, and support of online services.

Contribute to the stabilization and optimization of existing services.

Identify and address technical challenges related to performance, scalability, and maintainability.

About the Company

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!