Senior Technical lead - Network Programming - Rainbow Six Siege
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