Senior Multiplayer Programmer | Programmeur ou programmeuse multijoueur senior
Core
Design, implement, and optimize networked systems for large-scale multiplayer games, focusing on architecture, performance, and reliability.
Role type
Senior IC multiplayer programmer (networking)
Builds
Online systems for AAA multiplayer games
Domain
Gaming (AAA) + Networking
Deliverable
production ML models | product features
Required skills
C++ (high-performance, multithreading, memory management), low-level networking (protocols, sockets, reliability models), multiplayer systems (prediction, rollback, replication), profiling and debugging
Preferred skills
Console development experience, shipped PC/console titles, multithreaded programming techniques
Technologies
C++, game engines
Responsibilities
Design and maintain real-time multiplayer network systems (replication, synchronization); Integrate network functionality into the game engine; Optimize network performance for low latency and bandwidth; Troubleshoot network issues (desyncs, lag); Mentor junior programmers
Seniority
Senior, hands-on IC