Tools Programer - Quality Foundation

Ubisoft

Montreal (administrative region)

On-site

CAD 70,000 - 90,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Ubisoft is looking for a Tools Programmer to contribute to the Quality Foundation team. The role involves designing and maintaining microservices that support the analysis and visualization of crashes across games, transitioning towards a decentralized architecture.

The ideal candidate will have strong C# skills, experience with REST APIs, and an understanding of DevOps principles. The position embraces a hybrid work model, balancing team connectivity with work-life flexibility.

Qualifications

  • Strong proficiency in C# and development on Linux.
  • Excellent understanding of REST API design.
  • Good knowledge of Git and CI tools.
  • Familiarity with alerting and observability tools.
  • Analytical mindset and attention to detail.
  • Curiosity and ease in collaborating in a constantly evolving environment.

Responsibilities

  • Design, develop, and maintain microservices (C#, .NET, Linux, Docker).
  • Participate in the migration to a distributed, high-availability architecture.
  • Design robust and scalable REST APIs and ensure proper documentation.
  • Improve reliability, performance, and observability of services.

Skills

Proficiency in C#
REST API design
Git and CI tools
Alerting and observability tools

Tools

Docker
Kubernetes
OpenAPI
SQL
ElasticSearch

Job description

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
  • 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
Company Description

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:

  • Covering GPU crashes
  • Automatically grouping similar crashes and bugs
Additional Information

We embrace a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the flexibility to maintain a healthy work-life balance. Please note that some roles are fully office-based and not eligible for hybrid work.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Tools Programmer - TGQF
Tools Programmer - TGQF

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Tools Programmer - TGQF
Tools Programmer - TGQF

Ubisoft2 • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Programmeur·euse Outils - Quality Foundation
Programmeur·euse Outils - Quality Foundation

Ubisoft • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 125,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft Entertainment • Quebec

On-site
CAD 90,000 - 120,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft Montréal • Quebec

On-site
CAD 90,000 - 130,000
Tools programmer (Anvil Pipeline)
Tools programmer (Anvil Pipeline)

Ubisoft • Quebec

On-site
CAD 90,000 - 120,000
Online Programmer (March Of Giants)
Online Programmer (March Of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Online Programmer, Far Cry
Online Programmer, Far Cry

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 130,000