Senior Multiplayer Programmer | Programmeur ou programmeuse multijoueur senior

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.

Job ID
744000143177964
DetailURL
https://jobs.smartrecruiters.com/NBCUniversal3/744000143177964
Job Level
Job Location
Profession
LastUpdated
Search Meta
51626142 NBCU Corporate Corporate Strategy Other Canada QUEBEC Montreal
Job Reference number
51626142
Multi Location
No
Is Remote Job?
No