Online Game Programmer (Rainbow Six)
Core
Develop, maintain, and improve online features (player groups, matchmaking) within existing client and server architecture for online games.
Role type
Online Game Programmer
Builds
Online game features and systems
Domain
Online gaming
Required skills
C++, online systems development, debugging, code optimization, system design, performance tuning, cross-team collaboration
Preferred skills
Live game maintenance experience, Ubisoft Online Services knowledge
Technologies
C++, online engines
Responsibilities
Review network requirements and engine features, debug client and server systems, fix online feature bugs, design new systems, optimize code logic, support live operations
Seniority
Mid-level, hands-on IC