
Real job — pulled straight from Ubisoft’s careers page · Verified July 24, 2026 · No reposts.
Job description
Ubisoft is hiring a Network Programmer — a full-time, based in Montreal, QC role. Apply directly on Ubisoft's careers page below.
Programmeur.se Réseau
Location: Montreal, QC, ca
Description de l'entreprise
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Description du poste
En tant que programmeuse ou programmeur de réseaux à Ubisoft Montréal, vous aurez une influence directe sur la qualité de l'expérience connectée d'un jeu. On vous confiera le développement des systèmes de réseaux bas-niveau, le développement de l'engin multijoueur et l'optimisation de la performance des réseaux. Vous ferez partie d'une équipe qui aura pour mission d'assurer une expérience connectée optimale.
Face à chaque nouvelle itération, vous vous engagerez à répondre aux questions les plus fondamentales : le jeu sera-t-il performant pendant les matchs multijoueurs? La latence satisfait-elle et surpasse-t-elle les attentes des joueurs·euses professionnels·elles? L'expérience connectée est-elle fluide?
Membre fiable d'une équipe de développement online cohésive, vous participerez à la conception, au développement, au testage, à l'intégration et au débogage des systèmes réseau d'un jeu. Vous vous soucierez d'offrir la meilleure expérience multijoueur possible, c'est-à-dire celle que notre public mérite.
Ce que vous ferez
- Développer des fonctionnalités réseau performantes, fiables et surtout fun en collaboration avec les équipes de gameplay et de conception de jeu;
- Comprendre les fonctions existantes et suggérer et développer des améliorations afin de créer la meilleure expérience multijoueur;
- Collaborer avec plusieurs équipes de production et de support à la production;
- Corriger les bogues dans les réseaux;
- Documenter votre travail.
Qualifications
Ce que vous apportez
- Un baccalauréat en informatique ou génie informatique;
- Au moins 5 ans d'expérience en développement et optimisation de code en C++ et Python;
- De l'expérience avec les engins multijoueurs, les systèmes distribués, l'optimisation de code réseau et le multithreading;
- De l'expérience en développement de fonctionnalités réseau sur les consoles Microsoft et Sony, un atout;
- De l'expérience au sein d'une équipe qui a livré un jeu multijoueur, un atout;
- Une familiarité avec C#, un atout;
- Une compétence pour communiquer avec tous les corps de métier et pour appuyer votre équipe et la tirer vers le haut en matière de qualité et de vision de jeu;
- De la créativité et une soif d'innovation.
Informations complémentaires
Get Network 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 jobsSimilar jobs




Frequently asked questions
What skills are required for Network Programmer at Ubisoft?
The required skills for Network Programmer at Ubisoft include: C++, Python, C#.
What is the seniority level for Network Programmer at Ubisoft?
Network Programmer at Ubisoft is a Mid Level level position.
How do I apply for Network Programmer at Ubisoft?
You can view the full description and apply for Network Programmer at Ubisoft on EchoJobs: https://echojobs.io/job/ubisoft-programmeur-se-r-seau-9ie7y.