Stand out for this role — generate a tailored resume and cover letter in about a minute.
Ubisoft in Montreal is seeking a Backend Programmer within the Quality Foundation team to design, develop, and maintain microservices using C#, Linux, .NET, and Docker as part of evolving our Crash/Bug analytics platform. You will drive migration to a distributed, high-availability architecture, design robust REST APIs with OpenAPI, and improve reliability through monitoring, alerting, and observability.
Close collaboration with production and operations teams, promoting a DevOps culture and
What you’ll do
In a collaborative environment focused on technical excellence, you will:
What you bring to the team
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.