Ubisoft logo

Online Programmer

Ubisoft

On-site
Montreal, QC
Full-time
Mid Level
Salary not listedPosted 1h ago

Real job — pulled straight from Ubisoft’s careers page · Verified August 14, 2026 · No reposts.

Job description

Ubisoft is hiring a Online Programmer — a full-time, based in Montreal, QC role. Apply directly on Ubisoft's careers page below.

Online Programmer, Far Cry

Location: Montreal, QC, ca

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

Get Online Programmer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Thermo Fisher Scientific logo

Software Technical Lead

Brno, Czechia
✓ From careers page· 24m ago
ABB logo

ABB

New

Senior Software Developer

Västerås, Vastmanland County, Sweden
✓ From careers page· 25m ago
Thermo Fisher Scientific logo

Software Test Engineer

Hyderabad, India
✓ From careers page· 25m ago
Thermo Fisher Scientific logo

Software Test Engineer

Hyderabad, India
✓ From careers page· 25m ago

Frequently asked questions

What skills are required for Online Programmer at Ubisoft?

The required skills for Online Programmer at Ubisoft include: C++, Go, TypeScript, Kubernetes, ArgoCD, Microservices, AWS, Azure.

What is the seniority level for Online Programmer at Ubisoft?

Online Programmer at Ubisoft is a Mid Level level position.

How do I apply for Online Programmer at Ubisoft?

You can view the full description and apply for Online Programmer at Ubisoft on EchoJobs: https://echojobs.io/job/ubisoft-online-programmer-far-cry-q9320.