Ubisoft

Ubisoft

IT Developer

Montreal, QC, Canada

Sponsorship not specifiedDetected 6 days ago
PythonC#Distributed SystemsGitAWSAzureDockerKubernetesTerraformHelmCI/CDLinuxDevOpsComputer VisionCommunicationCollaboration

About the role

  • Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more.
  • We believe diverse perspectives help both players and teams thrive.
  • This role balances hands-on development with operational responsibilities and includes participation in an on-call rotation to ensure the availability of critical systems.

Responsibilities

  • Develop and maintain services and products supporting global game development pipelines
  • Design, implement, and troubleshoot features using Python or C# and other programming languages
  • Collaborate with multidisciplinary teams to deliver robust and high-performance solutions
  • Monitor and support critical systems, including participation in an on-call rotation
  • Strong development skills in Python or C#, with exposure to Go, and the ability to design, deploy, and troubleshoot your own applications in complex, distributed systems
  • Knowledge of microservices architectures and distributed system design for scalable and reliable platforms
  • An operational mindset combined with strong communication and collaboration skills to support global teams and maintain system uptime

Requirements

  • Hands-on experience with GitLab CI/CD and DevOps practices, including automation, monitoring, and logging across the full delivery lifecycle
  • Strong understanding of Linux and Windows systems, including file systems, networking fundamentals, and system logs

This listing is sourced directly from Ubisoft's careers page and normalized into a canonical job model.