2 days ago
Saguenay, CanadaSenior
Responsibilities
- Review network requirements and existing online engine features to meet team needs.
- Understand and debug client-side, server-side, and dependent code.
- Develop, maintain, and improve online features such as player groups, matchmaking, and platform-related systems.
- Identify and fix bugs affecting online features.
- Design, verify, optimize, and scale new systems while maintaining code quality and performance.
- Identify bottlenecks and suggest workflow improvements.
- Coordinate with other project teams to resolve dependencies and blocking issues.
- Support network systems and features during production and live operations.
- Participate in reviews and share knowledge through presentations or documentation.
Requirements
- Experience with C++, including development and optimization of online systems.
- Experience shipping multiple games or maintaining a live game, with knowledge of ongoing development and operations practices.
- Strong spoken and written communication skills in French and English.
- Ability to communicate requirements and risks diplomatically to stakeholders.
- Thoughtful and creative problem-solving skills with a focus on efficiency, code quality, and user experience.
- Interest in games, technology, and improving ways of working.
- Knowledge of Ubisoft Online Services is an asset.
Benefits
- Permanent contract.
- Office-based work with work flexibility.
Tech Stack
Categories
Gaming
About Ubisoft
Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.
