Backend Programer - Quality Foundation
AI Summary
Design, develop, and maintain microservices for crash and bug collection, transport, aggregation, analysis, and visualization at scale, while migrating to a distributed, event-driven architecture.
About this role
Backend Programer - Quality Foundation
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:
- Covering GPU crashes
- Automatically grouping similar crashes and bugs
- Modernizing user interfaces
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:
- Design, develop, and maintain microservices (C#, .NET, Linux, and Docker).
- Participate in the migration to a distributed, high-availability architecture.
- Design robust and scalable REST APIs, and ensure proper documentation (OpenAPI).
- Continuously improve the reliability, performance, and observability of the service through monitoring and alerting.
- Work closely with production and operations teams to understand their needs and improve workflows.
- Promote a DevOps culture: continuous integration, automated deployment, monitoring, and knowledge sharing.
- Contribute to the modernization of the product’s user interfaces.
Qualifications
What you bring to the team
- Strong proficiency in C# and development on Linux.
- Excellent understanding of REST API design.
- Excellent knowledge of microservices.
- Good knowledge of Git and CI tools.
- Familiarity with alerting and observability tools.
- Knowledge of the following technologies is considered an asset:
Docker, Kubernetes, OpenAPI, SQL, ElasticSearch.
DevOps/SRE principles and practices. - Analytical mindset and attention to detail.
- Curiosity, autonomy, and ease in collaborating in a constantly evolving environment.
- Strong communication skills in both French and English to collaborate with global teams and partners.
Additional Information
Skills
Explore related jobs
More jobs at Ubisoft
Similar Alerting jobs
Jobs in Montreal
- CGestionnaire en fiscalité / Tax Manager - CanadaCaenglish Edf Re · Montréal, QC
Coordonnateur(trice) au développement immobilier, ICI | Development coordinator, Real Estate ICIBroccolini Construction Inc. · Montréal, Quebec
Chef de projet – Conseil en données et analytique/Project Manager – Data & Analytics ConsultingKPI Digital · Montréal, Quebec
Senior Data Engineer – Ingénieur des donnéesKPI Digital · Montréal, Quebec- Store Manager (Flagship) - Montreal Eaton CentreReitmans (Canada) Ltée/Ltd · Montréal, QC
- Technicien a la paieQsl · Montréal, QC
Browse these categories
Market data for backend engineer roles
All reports →- Role reportBackend engineer jobs, Sep 2026: new listings up 22.7% in a weekBackend engineer new listings rose 22.7% this week to 481, with 4,949 active roles. Senior positions make up over half. Apply early to new openings.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.