Retour à la recherche
UM
Ubisoft MontréalSource d’offres vérifiée

Online Programmer, Far Cry

Offre en anglais

The role involves designing, developing, and maintaining online systems and connected experiences for Far Cry. This includes integrating Ubisoft standard services via Snowdrop plugins and automating game server management.

  • Sur place
  • Montréal, QC
  • Publié 11 août 2026
  • Postuler avant le 10 sept. 2026
  • 1 poste

D’autres postes auxquels postuler directement

Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.

Résumé du poste

Company Description 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. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown! Job Description What you'll do The role of a Far Cry Online Programmer is to support production teams in creating connected experiences. You will participate in the design, development, and maintenance of online systems. The Online team is composed of two main areas of expertise: The use and integration of Ubisoft's standard services to support the game's needs. This includes integrating these services and exposing their functionalities through the creation and customization of Snowdrop plugins (C++). The development of deployment and game server management automation tools. The associated infrastructure and services follow a GitOps approach, leveraging a technology stack that includes ArgoCD, Kubernetes, Golang, and TypeScript. Depending on your profile and interests, you may contribute to either of the Online team's areas of expertise. Qualifications What you bring A degree in Computer Science or Software Engineering (or other relevant training). Experience in C++ or/and Golang,Typescript Experience troubleshooting, maintaining, optimizing, and operating online systems and services. Excellent problem-solving skills and the ability to work effectively in a collaborative team environment. Effective communication skills, both written and verbal with the ability to explain complex technical concepts to non-technical team members. Relational and collaborative interpersonal skills that allow you to achieve the vision of the game in a harmonious way with stakeholders of diverse backgrounds. A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning. A creative spirit focused on innovation. “As a plus” Development and optimization of highly scalable and highly available microservices written in Go. Game server management and deployment and cloud infrastructure management (Kubernetes / Azure / AWS).

Ce que vous ferez

The role involves designing, developing, and maintaining online systems and connected experiences for Far Cry. This includes integrating Ubisoft standard services via Snowdrop plugins and automating game server management.

Exigences

Candidates need a degree in Computer Science or Software Engineering and proficiency in C++, Golang, or TypeScript. Experience in troubleshooting online services and a collaborative mindset are essential.

Compétences indiquées

  • Microsoft AzureSouhaitée
  • KubernetesSouhaitée
  • Résolution de problèmesSouhaitée
  • GoSouhaitée
  • TypeScriptSouhaitée
  • Amazon Web ServicesSouhaitée
  • C++Souhaitée

Autres compétences pertinentes

Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.

  • C++
  • Golang
  • TypeScript
  • Kubernetes
  • ArgoCD
  • GitOps
  • Microservices
  • Cloud Infrastructure
  • Azure
  • AWS
  • Problem Solving
  • Technical Communication

Domaines d’emploi

  • Software
  • Engineering
  • Technology
  • Creative & Media

Renseignements supplémentaires

Formation minimale
Baccalauréat
Expérience minimale
2+ ans
Postuler avant le
10 sept. 2026
Langue de l’offre
anglais
Heures de travail
40 heures par semaine
Niveau d’expérience
Not Applicable