Back to all jobs
UBI

Backend Programer

Ubisoft
Location
Montreal, Quebec
Experience
Mid
Posted
5 days ago
Type
Permanent · On-site

About the role

Company Description

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. The project consists of a set of microservices that support the collection, transport, aggregation, analysis, and visualization of crashes and bugs across games at an ever-growing scale. The mission is to transform the product from a monolithic architecture into a decentralized, resilient, event-driven ecosystem, while continuing to improve and expand its features.

Current goals include:

  • Covering GPU crashes
  • Automatically grouping similar crashes and bugs
  • Modernizing user interfaces

The team operates in a technically complex environment focused on large-scale backend development and distributed architecture challenges.


Responsibilities

  • Design, develop, and maintain microservices using 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

  • 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.
  • 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.

Asset Qualifications

  • Knowledge of the following technologies:
    • Docker
    • Kubernetes
    • OpenAPI
    • SQL
    • ElasticSearch
  • DevOps/SRE principles and practices.

Job Details

  • Job Type: Full-time
  • Contract: Permanent
  • Work Flexibility: Office-based
UBI

Ubisoft

Games & Interactive
Open roles
61
Founded
1994
Employees
201-500
Location
Castelnau-le-Lez, Occitanie, France