Ubisoft2

Senior Software Developer - (Online Service- Hosting Platforms)

Apply Now

At a Glance

Location
Montreal, Quebec, Canada
Employment
Full-time
Experience
5+ years
Posted
2026-07-14T15:22:47.172Z

Key Requirements

Required Skills

AWSAzureCI/CDDevOpsGCPNode.jsREST APITerraformTypeScript

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!