Online Programmer, Far Cry

Ubisoft Montréal

Montreal (administrative region)

On-site

CAD 70,000 - 110,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubisoft Montréal is seeking an Online Programmer for Far Cry to support production teams in building connected experiences. You will participate in designing, developing, and maintaining online systems.

The role emphasizes integration of Ubisoft services, Snowdrop plugin work in C++, and automation tooling with Kubernetes, ArgoCD, Golang, and TypeScript. Collaboration and problem-solving are essential to thrive in a fast-paced gaming environment.

Qualifications

  • 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.
  • Relational and collaborative interpersonal skills that align with diverse stakeholders.
  • A keen sense of rigour and self-reliance, with a strong thirst for learning.
  • A creative spirit focused on innovation.

Responsibilities

  • Use and integrate Ubisoft's standard services to support the game’s needs, exposing functionalities via Snowdrop plugins (C++).
  • Develop deployment and game server management automation tools following a GitOps approach (ArgoCD, Kubernetes, Golang, TypeScript).
  • Contribute to the Online team's areas of expertise based on profile and interests.

Skills

C++
Golang
TypeScript
Problem solving
Communication

Education

BSc in CS/SE

Tools

Kubernetes
Azure
AWS

Job description

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!

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

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.

What you’ll do

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).
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Online Programmer, Far Cry
Online Programmer, Far Cry

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur·euse en ligne (Far Cry)
Programmeur·euse en ligne (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
Engine Programmer (Far Cry)
Engine Programmer (Far Cry)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Online Game Systems Engineer (Go/C++/TypeScript)
Online Game Systems Engineer (Go/C++/TypeScript)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Network Programmer
Network Programmer

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Office-based
Senior Technical lead - Network Programming - Rainbow Six Siege
Senior Technical lead - Network Programming - Rainbow Six Siege

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 150,000 - 190,000
Office-based
Engine programer - (March of Giants)
Engine programer - (March of Giants)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Engine programer - (March of Giants)
Engine programer - (March of Giants)

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Développeur Backend Senior - Senior Developer Backend
Développeur Backend Senior - Senior Developer Backend

Cloud Imperium Games • Montreal (administrative region)

On-site
CAD 80,000 - 100,000
Cloud Developer
Cloud Developer

Ubisoft • Montreal (administrative region)

On-site
CAD 80,000 - 110,000
Inclusive work environment
Diversity commitment
Career development opportunities