Ubisoft2
Senior Software Developer - (Online Service- Hosting Platforms)
At a Glance
- Location
- Montreal, Quebec, Canada
- Employment
- Full-time
- Experience
- 5+ years
- Posted
- 2026-07-14T15:22:47.172Z
Key Requirements
Required Skills
Domain Knowledge
- Automation
- Engineering
Requirements
You’re eager to drive the modernization of a critical piece of infrastructure that every Ubisoft online service depends on.
You actively leverage modern AI-assisted development tools (Claude, GitHub Copilot, etc.) as part of your daily workflow, and you are excited to help the team raise its bar with them: better code reviews, faster prototyping, smarter automation.
Strong proficiency in Go and/or Node.js/TypeScript, with the ability to ramp up on Lua (OpenResty) for the edge layer.
Strong programming fundamentals: clean code, design patterns, idiomatic use of the language (concurrency in Go, async patterns in Node.js).
Disciplined testing practices: unit tests, integration tests, test pyramids.
Comfortable refactoring legacy code with confidence.
Responsibilities
As part of the Online Services team at Ubisoft Montréal, you will join the team responsible for fronting Ubisoft’s online services across all studios and titles.
Your work directly impacts the reliability, latency and security of the player-facing traffic for hundreds of millions of users.
You will work closely with a multi-disciplinary team of programmers, SREs and game studios where everyone shares knowledge and is encouraged to evolve every day.
Senior Software Developer (Online Services)
, you will design, develop and operate distributed Gateway services with focus on high availability, low latency, scalability and security.
Write production-grade, well-tested, idiomatic code in Go and TypeScript/Node.js and Lua, with measurable impact on latency, reliability and security.
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!