Ubisoft

Online Game Programmer (Rainbow Six)

Ubisoft
Apply
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
Ubisoft

About Ubisoft

10,000+ employees

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.

Contact me