CareerPlanSign in

Senior Technical lead - Network Programming - Rainbow Six Siege

Montreal, QC, ca💼 Full-time🗓 2026-08-11 → 2026-09-25

Core

Technical authority for multiplayer systems, network architecture, game replication, and dedicated server technology for large-scale online games.

Role type

Senior Technical Lead, Network Programming

Builds

Performant, scalable, and secure multiplayer experiences for millions of players

Domain

Gaming, Real-time networking, Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Client/server architecture, Real-time networking, Replication models, Distributed systems, Concurrency and multithreading, Performance optimization, C++, Dedicated server development, Live-service product support, Technical leadership

Preferred skills

Competitive multiplayer titles, Large-scale live-service architectures, Backend services, Cloud-native systems, AWS/Azure/Gamelift/Playfab, Telemetry and observability

Technologies

C++, AWS, Azure, Gamelift, Playfab

Responsibilities

Define networking architecture roadmap and long-term strategies for game state replication and server authority; Own architecture and evolution of dedicated game servers, replication systems, and session management; Define performance targets for server tick rates, bandwidth, and CPU utilization; Establish standards for service resiliency and partner with security teams to address exploits and cheating vectors; Lead and mentor network programmers while reviewing architecture and code for technical excellence.

Seniority

Senior, hands-on IC with leadership responsibilities

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