
// Open Role at Ubisoft
Join Ubisoft's Quality Foundation team as a Tools Programmer to develop and maintain microservices, contributing to a decentralized, event-driven ecosystem for crash and bug analysis across their global game portfolio. Tackle large-scale backend and distributed architecture challenges.
As a Tools 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
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences—from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help move both players and teams forward. If you’re passionate about innovation and eager to push the boundaries of entertainment, join us and help shape the unknown!
- 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 Docker, Kubernetes, OpenAPI, SQL, ElasticSearch, DevOps/SRE principles and practices is an asset - Analytical mindset and attention to detail - Curiosity, autonomy, and ease in collaborating