Ubisoft

Online Programmer - OS (Game Network)

Ubisoft
Apply
11 hours ago
Saguenay, CanadaSenior

Responsibilities

  • Develop and improve reliable, high-performing, maintainable C++ middleware.
  • Contribute to technical direction, software architecture, and strategic technical decisions.
  • Design optimized algorithms and data structures and solve complex performance problems.
  • Improve code quality through code reviews, good practices, and continuous improvement.
  • Debug and profile complex systems while reducing technical debt and implementation risk.
  • Collaborate with internal teams and stakeholders and share technical knowledge.

Requirements

  • Advanced proficiency in modern C++, including C++17, C++20, C++23, and beyond.
  • Strong expertise in software architecture and complex systems.
  • Deep low-level programming knowledge, including memory management, multithreading, and CPU optimization.
  • Strong debugging, profiling, analytical, and complex problem-solving skills.
  • Proficiency with continuous integration and continuous deployment practices and tools.
  • Ability to influence technical decisions and strategic direction with strong communication and collaboration skills.
  • Preferred experience with PlayStation, Xbox, or Nintendo Switch development.
  • Preferred expertise in C# and experience with Snowdrop, Anvil, Unreal Engine, or Unity.
  • Preferred knowledge of AWS or Azure cloud infrastructure and services.
  • Preferred experience with online or multiplayer game productions and advanced online services or networking expertise.

Benefits

  • Permanent contract.
  • Office-based work with work flexibility noted in the posting.

Tech Stack

AWSAzureC#C++UnityUnreal Engine

Categories

BackendGaming
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