Job Search and Career Advice Platform
94

Jobs at Ubisoft in Canada

Network - Online Programmer (C++) - Assassin’s Creed Codename Invictus

Ubisoft

Montreal
Hybrid
CAD 80,000 - 100,000
30+ days ago
I want to receive the latest job alerts at “Ubisoft” jobs

Chef de Projet Informatique - Programmation Gameplay [Rainbow Six Mobile]

Ubisoft

Montreal
Hybrid
CAD 90,000 - 120,000
30+ days ago

Directeur technique – Programmation (Nouvelle IP)

Ubisoft

Montreal
Hybrid
CAD 80,000 - 100,000
30+ days ago

Programmeur se senior C++ - Machine Learning - Groupe Technologique Création de Contenu

Ubisoft

Montreal
Hybrid
CAD 80,000 - 100,000
30+ days ago

Chef.fe d'équipe - animation (rigging) - (Rainbow Six Siege)

Ubisoft

Montreal
Hybrid
CAD 70,000 - 90,000
30+ days ago
Discover more opportunities than anywhere else.
Find more jobs now

Team Lead Animation (rigging) - (Rainbow Six Siege)

Ubisoft

Montreal
Hybrid
CAD 80,000 - 100,000
30+ days ago

Senior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]

Ubisoft

Montreal
Hybrid
CAD 80,000 - 110,000
30+ days ago

Chef.fe d'équipe - animation (Rainbow Six Siege)

Ubisoft

Montreal
Hybrid
CAD 70,000 - 90,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Team Lead Animation (Rainbow Six Siege)

Ubisoft

Montreal
Hybrid
CAD 80,000 - 100,000
30+ days ago

Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft

Montreal
Hybrid
CAD 90,000 - 120,000
30+ days ago

ML OPS Senior _ Groupe Technologique Création de contenu

Ubisoft

Montreal
On-site
CAD 80,000 - 100,000
30+ days ago

Créateur.rice de systèmes animables (rigger sénior) - (projet non annoncé)

Ubisoft

Montreal
Hybrid
EUR 60,000 - 85,000
30+ days ago

Chef.fe d'équipe informatique (Projet MOD 2025)

Ubisoft

Montreal
Hybrid
CAD 80,000 - 100,000
30+ days ago

Team lead programming (MOD 2025 project)

Ubisoft

Montreal
Hybrid
CAD 85,000 - 115,000
30+ days ago

Senior Producer

Ubisoft

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Change Manager

Ubisoft Entertainment

Montreal
Hybrid
CAD 70,000 - 90,000
30+ days ago

Senior Producer

Ubisoft Toronto

Toronto
Hybrid
CAD 90,000 - 120,000
30+ days ago

Technical Art Director [Rainbow Six Siege]

Ubisoft Entertainment

Toronto
Hybrid
CAD 90,000 - 120,000
30+ days ago

Game Designer (3C)

Ubisoft

Montreal
Hybrid
CAD 80,000 - 110,000
30+ days ago

Top job titles:

Part Time jobsNew Grad jobsRoofing jobsOnline Marketing jobsCar Sales jobsPipe Fitter jobsPolicy Analyst jobsForklift Driver jobsSql jobsTeletravail jobs

Top companies:

Jobs at RbcJobs at OpsJobs at CgiJobs at AdeccoJobs at AdobeJobs at SanofiJobs at MastercardJobs at TcsJobs at DiscordJobs at Chanel

Top cities:

Jobs in CalgaryJobs in WinnipegJobs in HamiltonJobs in WindsorJobs in BurlingtonJobs in BarrieJobs in Chatham KentJobs in MorrisvilleJobs in KamloopsJobs in Saint Bruno
Network - Online Programmer (C++) - Assassin’s Creed Codename Invictus
Ubisoft
Montreal
Hybrid
CAD 80,000 - 100,000
Full time
30+ days ago

Job summary

A leading gaming company in Montreal is seeking a skilled network developer to design and maintain the network stack for a AAA multiplayer game. The ideal candidate will have at least 5 years of experience in AAA game production, strong C++ skills, and a passion for optimizing networking performance. This position offers a hybrid work model, allowing for flexibility while working on exciting projects.

Qualifications

  • Minimum 5-6 years’ experience in production of AAA games with meaningful experience in networks.
  • Experience in high-performance programming, multithreading and memory management.

Responsibilities

  • Design, implement and maintain the network stack of a AAA multiplayer game engine.
  • Collaborate with the team to integrate network functionalities into the game engine.
  • Implement solutions to ensure low latency and high reliability.

Skills

Solid analytical and synthesis skills
Problem-solving skills
Good interpersonal and communication skills
Ability to work as part of a team
Attention to detail

Education

Bachelor’s degree in computer science or computer engineering

Tools

C++
Job description
Job Description

A new chapter in the Assassin’s Creed legacy is about to be written—not in the shadows of history, but in the heat of multiplayer gaming.
We’re crafting a AAA Multiplayer Game where every frame counts and every move must land.
To do that, we need a master of Netcode to join our elite team of network/online developers.

We’re reimagining our technological stack to deliver top-tier multiplayer performance.
If you have the skills to contribute to programming in C++ a seamless, secure, and scalable network stack, your mission awaits.

What you’ll do

  • Design, implement and maintain the network stack of a AAA multiplayer game engine.
  • Collaborate with the team of engineers to integrate network functionalities into the game engine.
  • Implement solutions to ensure low latency, low bandwidth and high reliability
  • Diagnose and resolve network-related issues during development and post-launch.
  • Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new network/online systems and features;
  • Work closely with gameplay and backend teams to ensure seamless integration of network features.
  • Collaborate with the creative director and game designers and other teams if necessary, to discuss constraints and set out the technical possibilities for the various network/online features;
  • Keep abreast of the latest network technologies and best practices and apply them within the team.
Qualifications

What you bring

Training:

  • Bachelor’s degree in computer science or computer engineering or any other relevant training.

Relevant Experience:

  • Minimum 5-6 years’ experience in production of AAA games with meaningful experience in networks or online, or any other relevant experience.

Skills:

  • Solid analytical and synthesis skills
  • Design documentation (uml, sequence diagrams, entity diagrams, etc.)
  • Problem-solving skills
  • Autonomy and resourcefulness
  • Attention to detail
  • Good interpersonal and communication skills
  • Ability to work as part of a team
  • Ability to adapt to change
  • Results oriented

Knowledge:

  • C++ game programming
  • Significant experience in the application of networking principles like state synchronization and prediction in one or more AAA multiplayer games.
  • Protocols (ex: IP, UDP, TCP) and common usage (ex: Upnp, VoIP)
  • Encryption, compression
  • Experience in high-performance programming, multithreading and memory management.
  • Expert knowledge of low-level network concepts and high-level multiplayer gaming systems.
  • Solid understanding of network protocols, data transmission and synchronization techniques.
  • Security, anti-cheat, etc.
Additional Information

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 us create the unknown!

We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.

  • Previous
  • 1
  • 2
  • 3
  • 4

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform
Land a better
job faster
Follow us
JobLeads Youtube ProfileJobLeads Linkedin ProfileJobLeads Instagram ProfileJobLeads Facebook ProfileJobLeads Twitter AccountJobLeads Xing Profile
Company
  • Customer reviews
  • Careers at JobLeads
  • Site notice
Services
  • Free resume review
  • Job search
  • Headhunter matching
  • Career advice
  • JobLeads MasterClass
  • Browse jobs
Free resources
  • 5 Stages of a Successful Job Search
  • 8 Common Job Search Mistakes
  • How Long should My Resume Be?
Support
  • Help
  • Partner integration
  • ATS Partners
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2025 | All rights reserved