Content Creators Manager

Montreal, Quebec, Canada • Posted March 17, 2026

Job Type: Full-time
Location: Montreal, Quebec
Posted: March 17, 2026
Category: Media and Communication Workers
Application Deadline: April 26, 2026

Role Description

Job Description

The mission of the local Content Creators Manager is to drive and execute the worldwide publishing strategy for Content Creators across the Canadian region. 

The Content Creators Manager will be a key ambassador for the company in both outreach for new creators as well as 1:1 relationships with existing creator advocates in order to secure effective, engaging and innovative earned content for Ubisoft’s portfolio of games. The local Content Creator Manager also manages paid activations that support our pre-launch, launch and post-launch marketing pulse points in order to achieve our common objectives of viewership and engagement.

They play a key role in the deployment and growth of the strategic Ubisoft Creators program that aims at enlarging our pool of Creators by providing them with more services and content: the local Content Creator Manager’s role is to promote the program and onboard new creators, to encourage creators to partici...

Interested in this role?

Click the button below to start your application for Content Creators Manager at Ubisoft.

Apply Now