Skip to main content

Cloud Developer

Auto-translated from French · original: Développeur·euse infonuagique

4 × 8hr days80% payOnsite · Montreal, Canada

Company Description

Ubisoft is a world leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!

Job Description

As a Cloud Developer at Ubisoft Montreal, you will join the Infrastructure and Platforms team. This team designs, implements, and operates Ubisoft’s internal computing platform, a centralized environment that provides development teams with cloud services and technological infrastructure.

In this Cloud Developer role, you will be primarily responsible for developing features and operating the Database-as-a-Service offering. You will work on a platform built on modern infrastructure, with a core based on Kubernetes, to provide scalable and reliable services across the organization.

What you will do

  • Design and develop microservices, web services, and APIs
  • Develop and operate features related to Database-as-a-Service
  • Produce clear, reusable, and maintainable code that follows best practices
  • Contribute to technical architecture decisions with team members
  • Write structured and high-quality technical documentation
  • Collaborate with operations teams to ensure service stability
  • Detect, analyze, and fix systemic or performance issues
  • Improve continuous integration and deployment pipelines, as well as development tools

Qualifications

What you bring to the team

  • Proficiency in one or more compiled programming languages, such as Go, C++, or C#
  • Solid mastery of container and orchestration technologies, including Docker and Kubernetes
  • Ability to design and integrate REST APIs and gRPC services
  • Experience with continuous integration and deployment tools, such as GitLab CI, ArgoCD, or Spinnaker
  • Knowledge of Infrastructure as Code practices and automation with Terraform and Ansible
  • Experience in large-scale software system development
  • Comfort working with multidisciplinary teams
  • Interest in technological monitoring and knowledge sharing

What to send us

  • Your resume highlighting your relevant skills and experience
  • Links to technical projects or code repositories related to cloud platforms

Additional Information