Gaming Industry Job Tracker

StudiosUbisoft › Generalist Programmer - Far Cry

Generalist Programmer - Far Cry

Ubisoft · Montreal, Quebec, Canada · Mid-Level · Engineering · Posted 2026-08-24 · Full Time

Apply on studio site →

About this role

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

As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams, including the Mission and Narrative teams. You will contribute to the creation of dynamic non-playable character behaviors, immersive dialogue sequences, and systems that help development teams work more efficiently.

In a collaborative environment, you will work on different aspects of production such as the game engine, editing tools, and animation systems. You will also contribute to the continuous improvement of workflows and production tools to help create cohesive and believable game experiences.

What you’ll do

Qualifications

What you bring to the team

Apply on studio site →

Applying to Ubisoft?

I'm an ex-Riot hiring manager, and I'll give you 1-on-1 help before you hit apply. Join the waiting list →

Similar open roles

TitleCompanyLocationPosted
Tools Developer (Apex Legends) Electronic Arts Vancouver - Great Northern Way, Canada 2026-09-11
Senior Software Engineering Manager - EA SPORTS™ UFC Electronic Arts Vancouver, Canada 2026-09-04
Site Reliability Engineer Electronic Arts Vancouver, Canada 2026-09-01
Senior AI Software Developer Electronic Arts Montreal, Canada 2026-08-31
Lead Software Engineer - EA SPORTS™ NHL Electronic Arts Vancouver, Canada 2026-08-31
Online Software Engineer - EA SPORTS™ UFC Electronic Arts Vancouver, Canada 2026-08-28
Systems Software Engineer - EA SPORTS™ NHL Electronic Arts Vancouver, Canada 2026-08-27
Systems Software Engineer - EA SPORTS™ NHL Electronic Arts Vancouver, Canada 2026-08-27