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
- ...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
- ...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
- ...contribuez à créer l’inconnu ! Description du poste En tant que programmeur·euse généraliste à Ubisoft Montréal, vous développerez des... ...ou expérience équivalente. ~5 ans d’expérience minimum en programmation C++ dans le secteur des jeux vidéo ou des systèmes intégrés,...SuggestedFull time
- ...Behaviour is looking for a Senior Backend Programmer to join our internal R&D team and help build the tools and services that production teams rely on every single day. In this role, you'll design systems that reduce time-to-production, empower developers across the studio...SeniorPermanent employmentFull time
- ...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
- ...ingénierie logicielle de pointe. Qu'attendons-nous d'un·e Programmeur·se Gameplay Senior ? Une véritable passion pour la création de jeux... ...des mathématiques 3D. Ayez de l'expérience en programmation de fonctionnalités et de systèmes de jeu. Travaillez bien...SeniorFull timeWorldwide
- ...civil status, disability, or any other protected characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate Technologies group that develops and supports the tools game...SeniorPermanent employmentFull timeWorldwide
- ...Solution SFT cherche un (e) Analyste programmeur en géomatique dans ce poste vous interviendrez dans le cadre d'un projet client qui... ...requise) ACTIVITÉS À RÉALISER • Réaliser des travaux de programmation dans le cadre de l'évolution et de l'optimisation des fonctionnalités...Full timeRemote work
- ...civil status, disability, or any other protected characteristics as per applicable law. Behaviour is looking for a talented Backend programmer (Node.js) with operational skills to work within our Corporate Technologies group that develops and supports the tools game...SeniorPermanent employmentFull timeWorldwide
- ...Solution SFT cherche un (e) Analyste programmeur Oracle Forms dans ce poste vous interviendrez dans le cadre d'un projet client qui relève... ...Rédiger ou réviser le manuel d'exploitation • Effectuer la programmation et les essais unitaires • Effectuer les essais fonctionnels...Full timeRemote work
- ...pipelines and enhancing development tools? As a Build and Pipeline Programmer, you'll play a crucial role in refining our workflows and... ...pipelines de production et le développement d’outils ? En tant que Programmeur Build et Pipeline, vous jouerez un rôle clé dans l’amélioration...
- ...applicable law. Are you passionate about optimizing production pipelines and enhancing development tools? As a Build and Pipeline Programmer, you'll play a crucial role in refining our workflows and implementing innovative features. Your expertise will drive efficiency and...Permanent employmentFull time
- Are you ready to dive into the world of cutting-edge video game development? Headquartered in Montreal, Behaviour Interactive is at the forefront of the gaming industry, crafting unforgettable experiences across PC, console, and mobile platforms. We’re a dynamic, independent...SeniorLong term contractWorldwide
- ...game development experience as a systems, generalist, or game programmer. ~4+ years of professional experience with C# and experience... ...expérience professionnelle en développement de jeux vidéo à titre de programmeur·euse systèmes, généraliste ou gameplay; ~ Plus de 4 ans d’...SeniorLong term contractWorldwide
- ...characteristics as per applicable law. We are looking for a Gameplay Programmer to help support our amazing horror IP, Dead By Daylight. At the... ...des équipes diversifiées. Nous sommes à la recherche d’un·e Programmeur·euse de jouabilité pour contribuer au développement de notre...Permanent employmentFull time
- ...As a Principal Systems Programmer on Dead by Daylight , you... ...of the world's leading live multiplayer games. You'll provide technical... ...Accompagner et encadrer les programmeurs, promouvoir les bonnes pratiques... ...Une expérience sur des jeux multijoueurs ou en service actif...Permanent employmentFull timeWorldwide
- ...characteristics as per applicable law. As a Principal Systems Programmer on Dead by Daylight , you will play a key role in shaping the technical foundation of one of the world's leading live multiplayer games. You'll provide technical leadership on complex systems, driving...Permanent employmentFull timeWorldwide
- ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur géomatique senior ayant une expertise avancée dans le développement de solutions... ...; Initiatives sociales et environnementales; Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...'re Ironbelly Studios - 20+ industry veterans building our next multiplayer FPS in Unreal Engine 5. This is new system architecture from the... ...300+ projects from indie to AAA franchises Technical Freedom: Senior engineers drive architectural decisions - no micromanagement...SeniorLocal areaRemote workRelocation
- ...TEHORA est présentement à la recherche d'un(e) programmeur(euse) senior FrontEnd Angular ayant d'excellentes aptitudes techniques, d'excellentes... ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
- ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes... ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...SeniorHourly payContract workApprenticeshipRemote workFlexible hours
$73k per year
Poste : programmeur-opérateur CNC Lieu de travail : Montréal-Est Salaire : jusqu’à 73 000 $ par année Horaire : du lundi au vendredi... ...recherchons un opérateur CNC expérimenté, possédant des compétences en programmation et en réglage, pour rejoindre une entreprise bien établie...Long term contractPermanent employmentFull timeSummer workSummer holidayMonday to fridayDay shift- ...custom game server orchestration Live-service / competitive multiplayer infra background A real cost-savings story Why... ...de jeux Expérience en infrastructure de services en ligne / multijoueur compétitif Un véritable exemple de réduction des coûts...Relocation package2 days per week3 days per week1 day per week
- ...Qu'attendons-nous de notre Développeur·se d'outils Senior ? ~5 ans + d'expérience en tant que programmeur, que ce soit en Outils ou dans un domaine connexe... ...What do we expect from our Senior Tools Programmer? ~5+ years of experience as a programmer, either...SeniorFull timeWorldwide
- Analyste-programmeur AS400, Cobol Description de poste Nous sommes... ...400 (IBM i) intermédiaire ou sénior afin de contribuer au... ...i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE,... ...for a hands on Intermediate or Senior AS/400 Developer to support an...Senior
- ...À propos du rôle Nous sommes à la recherche d'analystes‑programmeur·euse·s.Net pour un projet d'envergure basé dans la ville de Québec... ...MVC, Angular, Vue.js. Avantages sociaux Levio offre un programme d’avantages sociaux complet et flexible conçu pour soutenir votre...Permanent employmentFull timeFlexible hours3 days per week1 day per week
- ...distributeurs et détaillants à transformer leurs opérations grâce à des solutions innovantes. Le rôle Le Gestionnaire de programmes est un leader senior en livraison au sein du Bureau des services de projets (PSO) de LIDD. Ce rôle est responsable de la supervision de...SeniorFull timeWork at office
- ...TEHORA est présentement à la recherche d’ un(e) analyste‑programmeur afin d’effectuer différentes tâches de planification, de coordination... ...et motivant Initiatives sociales et environnementales Programme d’apprentissage en milieu de travail Cheminement de carrière...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours3 days per week
- ...characteristics as per applicable law. We are looking for a lead programmer for a graphics and tools team of 6-7 programmers working on... ...Effectuer les estimations des fonctionnalités, avec l'aide de programmeur·euses et d'autres collègues (autres programmeur·euses principal...Long term contractFull time
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!
- entry level developer Montréal, QC
- developpeur c# Montréal, QC
- programmeur back end Montréal, QC
- programmeur c++ Montréal, QC
- mulesoft developer Montréal, QC
- développeur cobol Montréal, QC
- développeur unity 3d Montréal, QC
- interactive developer Montréal, QC
- as400 rpg programmer Montréal, QC
- c developer Montréal, QC

