Programmeur.euse Online (Rainbow Six)
Core
Develop, maintain, and improve online features for video games, focusing on client-server architecture, player groups, matchmaking, and platform requirements.
Role type
Senior IC game network engineer
Builds
Online multiplayer systems and features for video games
Domain
Video games / Network engineering
Required skills
C++, online system development, debugging, system design, code optimization, performance tuning, cross-team collaboration
Preferred skills
Experience shipping multiple games or maintaining live games, knowledge of CI/CD practices, familiarity with Ubisoft online services
Technologies
C++, client-server architecture
Responsibilities
Analyze network requirements and engine online features, debug existing code and dependencies, design new systems for feature delivery, optimize code and logic for performance, ensure team alignment with project needs, participate in code reviews and knowledge sharing, collaborate on cross-team dependencies, support network systems during production and live operations
Seniority
Senior, hands-on IC