Ubisoft

Online Programmer (March Of Giants)

Ubisoft
Apply
8 hours ago
Montréal, CanadaSenior

Responsibilities

  • Gather requirements and propose solutions for core game systems and features.
  • Design, develop, and maintain client-side and backend online systems.
  • Collaborate with production and programming teams to improve reliability, performance, and maintainability.
  • Develop tools to monitor, observe, and track service performance and availability.
  • Implement and optimize continuous integration and continuous deployment practices and tools.
  • Contribute to service architecture evolution, troubleshoot technical issues, and optimize existing systems.
  • Improve development workflows and technical practices while supporting online-service integration and stability.

Requirements

  • Proficiency in Go and C++.
  • Experience with Unreal Engine 5 or a similar game engine.
  • Experience developing backend systems and features for AAA games.
  • Expertise in REST APIs.
  • Experience with cloud services such as AWS.
  • Knowledge of database design for online services.
  • Strong French and English communication skills and the ability to collaborate with multidisciplinary teams.

Benefits

  • Permanent contract.
  • Office-based work with stated work flexibility.

Tech Stack

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