CareerPlanSign in

Senior Multiplayer Programmer | Programmeur ou programmeuse multijoueur senior

Montreal, QUEBEC, ca💼 Full-time🗓 2026-08-12 → 2026-09-25

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

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.