Ubisoft2
Senior Software Developer - (Online Services - Crossroads)
At a Glance
- Location
- Montreal, Quebec, Canada
- Employment
- Full-time
- Experience
- 5+ years
- Posted
- 2026-07-20T21:39:43.545Z
Key Requirements
Required Skills
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!