About The Position

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. À 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.

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.
  • 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.

Nice To Haves

  • Console development experience.
  • Shipped at least one title on PC or console.
  • Experience with multithreaded programming techniques
  • 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.

Responsibilities

  • 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.
  • 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.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service