Senior Multiplayer Programmer / Programmeur ou programmeuse multijoueur senior
Nbcuniversal
Job Description
As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the architecture and performance of the game’s online systems.
RESPONSIBILTIES
- Design, implement, and maintain network systems that support real‑time multiplayer gameplay, including replication, synchronization, and communication layers.
- Integrate network functionality into the game engine, working closely with gameplay, backend, and engine teams.
- Optimize network performance to ensure low latency, low bandwidth usage, and high reliability across platforms.
- Troubleshoot and resolve network issues during development and after launch, including desyncs, lag, and connection problems.
- Contribute to the replication ecosystem and ensure network systems support the project’s ambitions.
- Collaborate with other engineers to ensure seamless integration of multiplayer features into gameplay systems.
- Mentor junior and intermediate programmers.
- Stay current with networking technologies and propose improvements to existing systems.
RÉSUMÉ DU POSTE
À titre de Programmeur ou programmeuse multijoueur senior, vous vous concentrerez sur la conception, l’implantation et l’optimisation des systèmes réseau qui alimentent les jeux multijoueurs à grande échelle. Vous êtes responsable de l’architecture et de la performance des systèmes en ligne du jeu.
RESPONSABILITÉS
- Concevoir, implanter et maintenir les systèmes réseau qui soutiennent le gameplay multijoueur en temps réel, notamment la réplication, la synchronisation et les couches de communication.
- Intégrer les fonctionnalités réseau au moteur de jeu en collaborant étroitement avec les équipes Gameplay, Backend et Moteur.
- Optimiser les performances réseau afin d’assurer une faible latence, une utilisation réduite de la bande passante et une grande fiabilité sur l’ensemble des plateformes.
- Diagnostiquer et résoudre les problèmes réseau pendant le développement et après le lancement, y compris les désynchronisations, la latence et les problèmes de connexion.
- Contribuer à l’écosystème de réplication et veiller à ce que les systèmes réseau soutiennent les ambitions du projet.
- Collaborer avec les autres ingénieurs et ingénieures afin d’assurer une intégration harmonieuse des fonctionnalités multijoueurs aux systèmes de gameplay.
- Encadrer les programmeurs et programmeuses de niveau junior et intermédiaire.
- Se tenir à jour quant aux technologies de réseautage et proposer des améliorations aux systèmes existants.
Qualifications
Basic Requirements:
- Significant experience with AAA multiplayer games or large‑scale networked systems.
- Strong C++ skills, including high‑performance programming, multithreading, and memory management.
- Deep understanding of low‑level networking concepts (protocols, sockets, reliability models) and high‑level multiplayer systems (prediction, rollback, replication).
- Ability to profile, debug, and optimize networked gameplay.
- Strong communication skills for working with gameplay, engine, and backend teams.
Desired Characteristics:
- Console development experience.
- Shipped at least one title on PC or console.
- Experience with multithreaded programming techniques
QUALIFICATIONS
Exigences de base :
- Expérience significative avec des jeux AAA multijoueurs ou des systèmes réseau à grande échelle.
- Excellente maîtrise du C++, y compris la programmation haute performance, le multithreading et la gestion de la mémoire.
- Compréhension approfondie des concepts de réseautage de bas niveau (protocoles, sockets, modèles de fiabilité) ainsi que des systèmes multijoueurs de haut niveau (prédiction, rollback, réplication).
- Capacité à profiler, déboguer et optimiser le gameplay en réseau.
- Excellentes compétences en communication pour collaborer avec les équipes Gameplay, Moteur et Backend.
Atouts souhaités :
- Expérience en développement sur console.
- Participation à la livraison d’au moins un titre sur PC ou console.
- Expérience avec les techniques de programmation multithread.
- ...Job Description As a Lead Engine Programmer , you are responsible for defining, building, and guiding the core Unreal Engine–... ...trends, and low‑level performance techniques. À titre de Programmeur ou programmeuse moteur Lead, vous êtes responsable de définir, développer et...SuggestedLong term contractFull time
- ...l’inconnu! Description du poste Travailler en tant que programmeur·euse dans l'équipe chargée du gameplay (jouabilité) de Rainbow... ...informatique ou génie informatique Au moins 7 ans d’expérience en programmation C++ et en optimisation De l’ expérience en gameplay , en...SuggestedContract workApprenticeshipWork at officeDay shift
- ...du Directeur – Stratégie et efficacité organisationnelle, le programmeur 1C sera responsable de concevoir, améliorer et maintenir notre... ...Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (...SuggestedRemote jobFull timeWork at office
- ...per applicable law. We’re seeking a Senior AI Programmer with a passion for innovation to join... ...Partager votre expertise avec les programmeurs·euses junior·e·s, en favorisant une culture... ...de travail en IA sur des jeux multijoueurs. ~ Solides compétences analytiques et...SeniorFull timeApprenticeship
- ...Programmeur technique / Technical Programmer Êtes-vous génial avec un grand "G" ? Êtes-vous une personne motivée, créative et passionnée ? Vous voulez créer des expériences extraordinaires pour les enfants ? Alors, nous aimerions avoir de vos nouvelles ! Budge Studios...SuggestedFull time
- ...bonne voie pour offrir une expérience multijoueur de très haut niveau, avec pour... ...Nous sommes à la recherche d'un·e Programmeur·euse IA senior expérimenté·e pour rejoindre notre studio... ...à définir le planning de l'équipe de programmation. Au sein d'une équipe pluridisciplinaire...SeniorFull timeInternship
- ...histoire, mais dans l’intensité du jeu multijoueur. Nous développons un jeu multijoueur... ...les compétences pour contribuer à la programmation en C++ d’une stack réseau fluide, sécurisée... ...et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail)...Contract workApprenticeshipWork at officeRemote workFlexible hoursDay shift
- ...vivons. Job Description ROLE SUMMARY As a Senior Rendering Programmer, you are responsible for designing, implementing, and... ...graphics techniques. RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse en rendu senior, vous êtes responsable de concevoir, d...SeniorLong term contractFull timeLocal area
- ...Programmeur de jeux 3D / Gameplay 3D Programmer Êtes-vous une personne motivée, créative et passionnée? Voulez-vous créer des expériences exceptionnelles pour les enfants? Si oui, nous voulons vous connaître! Budge Studios offre un environnement de travail dynamique...Full time
- ...vivons. Job Description ROLE SUMMARY As a Senior Engine Programmer (Mobile – Unreal) , you are responsible for designing,... ...platform changes. RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse moteur senior (Mobile – Unreal), vous êtes responsable...SeniorLong term contractFull timeLocal area
- ...Job Description RESPONSIBILTIES As a Senior Rendering Programmer (Mobile – Unreal) , you are responsible for designing,... ...graphics best practices. RÉSUMÉ DU POSTE À titre de programmeur ou programmeuse senior en rendu (Mobile – Unreal), vous serez responsable...SeniorFull timeLocal area
- ...voie pour offrir une expérience multijoueur de très haut niveau, avec pour objectif... ...au Canada. Poste - Programmeur·euse de fondations jouabilité sénior Nous recherchons un·e... ...Position - Senior Core Gameplay Programmer We are looking for an experienced...SeniorFull timeInternship
- ...spreads – turning man into monster. We are looking for a Senior Gameplay Programmer to help bring this vision to life. In this role you will... ...rapidement, transformant l'homme en monstre. Nous recherchons un programmeur gameplay senior pour nous aider à donner vie à cette vision...SeniorFull time
- ...looking for an experienced System Programmer to design, implement and... ...à la recherche d’un·e Programmeur·euse système expérimenté·e pour... ...pipeline process. Help maintain multiplayer stability by keeping memory... ...à maintenir la stabilité du multijoueur en veillant à une gestion...SeniorFull time
- ...lequel nous vivons. Job Description As Lead Tools Programmer , you are responsible for defining, building, and guiding... ...and developer experience. RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse outils Lead, vous êtes responsable de définir, développer...Daily paidLong term contractFull timeWork at officeLocal area
- ...PROGRAMMATION OU DÉVELOPPEMENT - UNREAL ENGINE Ce que nous faisons Les projets propulsés par Unreal Engine demeurent... ...Ce que vous ferez Epic Games est à la recherche d’un programmeur d’outils sénior hautement motivé et expérimenté pour se joindre à l’équipe...SeniorFull time
- ...enjoyed by players worldwide, join Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical challenges... ...monde entier, rejoignez Behaviour Interactive en tant que Programmeur·e Backend Senior·e Vous êtes prêt·e à mettre votre expertise...SeniorFull timeWorldwide
- ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la... ...relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et... .... Interest in competitive multiplayer games. Please note, Sony...SeniorFull timeInternship
- ...nous vivons. Job Description As Lead Rendering Programmer , you are responsible for defining, building, and guiding... ...trends in real‑time graphics. RÉSUMÉ DU POSTE À titre de Programmeur ou programmeuse en rendu Lead, vous êtes responsable de définir, développer...Long term contractFull timeLocal area
- ...Company Description For Honor is a unique multiplayer fighting experience which is at its 9th year running live. With more... ...have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal...SeniorLong term contractFull timeWork at office
- ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer au... ...maintenir des applications basées sur les technologies Oracle. Programmer en PL/SQL, Pro*C ou Oracle Forms. Concevoir et optimiser...SeniorHourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...characteristics as per applicable law. We’re looking for a Senior Programmer to play a key role in bringing a AAA title to life.... ...de production à grande échelle. Nous recherchons un·e Programmeur·euse Sénior·e pour jouer un rôle clé dans la réalisation d’un...SeniorFull time
- ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their...SeniorFull time
- ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues...SeniorLong term contractFull timeTemporary workWorldwide
- ...that empower content developers worldwide. What You'll Do The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite. You will work with other programmers and directly contribute to building...SeniorLong term contractFull timeTemporary workWorldwide
- ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an...SeniorLong term contractFull timeTemporary workWorldwide
- ...technology that empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and...SeniorLong term contractFull timeTemporary workWorldwide
- ...per applicable law. Behaviour Interactive is looking for programmers across all our projects. With your technical lead as your mentor... .... Bonne connaissance d’un ou plusieurs de ces langages de programmation : C++. Expérience préalable avec les moteurs de jeu tels...Full timeInternshipWork at officeFlexible hours
- ...improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a variety of online features that power Fortnite game modes...SeniorLong term contractFull timeTemporary workWorldwide
- ...What You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You will be responsible for core AI features and supporting...SeniorLong term contractFull timeTemporary workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Multiplayer Programmer / Programmeur ou programmeuse multijoueur senior. Be the first to apply!
- api developer Montréal, QC
- junior programmer Montréal, QC
- guidewire developer Montréal, QC
- course developer Montréal, QC
- visa sponsor developer Montréal, QC
- developer internship Montréal, QC
- sas programmer Montréal, QC
- information developer Montréal, QC
- informatica developer Montréal, QC
- développeur progress Montréal, QC

