Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Ubisoft Entertainment is seeking a Backend Programmer within the Quality Foundation team in Montreal. You will design, develop, and operate microservices in a distributed, event-driven ecosystem to support crash analysis and visualization across games.
You will work with C#, Linux, Docker, and REST APIs, driving reliability, scalability, and observability while collaborating across global teams and embracing a DevOps culture.
As a Backend Programmer within the Quality Foundation team, you will contribute to the development and operation of one of the most widely used services at Ubisoft. Our project consists of a set of microservices that support the collection, transport, aggregation, analysis, and visualization of crashes and bugs across our games at an ever-growing scale.
Our mission is ambitious: to transform the product from a monolithic architecture into a decentralized, resilient, event-driven ecosystem, while continuing to improve and expand its features. Our current goals include:
If you enjoy working in technically complex environments, large-scale backend development, and tackling distributed architecture challenges, this team is for you.
What you'll do
In a collaborative environment focused on technical excellence, you will:
What you bring to the team
At Ubisoft, everyone is welcome! We know that by bringing together different perspectives and experiences, we create a more inclusive environment for our team members. You'll get the chance to work with teams and projects that inspire and challenge you every single day.