Director Brand, Content & Campaigns

Ubisoft

Not Interested
Bookmark
Report This Job

profile Job Location:

Saint-Mandé - France

profile Monthly Salary: Not Disclosed
Posted on: 12 hours ago
Vacancies: 1 Vacancy

Job Summary

Position Summary

Ubisoft is seeking a Director Brand Content & Campaigns to lead and orchestrate the global expression of the Ubisoft brand across corporate employer and strategic narratives.

Reporting directly to the Chief Communications Officer (CCO) this international role plays a central role in shaping how Ubisoft speaks to the world through its brand platform content ecosystem and highly creative integrated 360 campaigns aligned with business priorities.

This role combines strategic leadership creative direction and operational excellence working closely with internal stakeholders and external partners worldwide.

 

Responsibilities and Duties

Brand Strategy & Stewardship

  • Own and evolve the Ubisoft brand in alignment with the company strategy values and longterm vision.
  • Act as the guardian of Ubisoft brand consistency and relevance across all touchpoints (corporate employer institutional owned channels campaigns).
  • Define and animate brand frameworks messaging architectures and visual/verbal guidelines at a global level.
  • Ensure consistency and coherence between the Ubisoft brand and other brands within the Ubisoft ecosystem including Creative Houses.

Content Strategy & Creation

  • Lead the global content ecosystem overseeing content strategy planning and production across formats (editorial video social executive content immersive storytelling).
  • Manage and inspire content creation teams (inhouse and external) ensuring high creative standards relevance and cultural impact.
  • Ensure content supports reputation engagement and narrative leadership not just visibility.

360 Campaign Leadership

  • Design and drive integrated creative 360 communication campaigns aligned with Ubisofts key business and reputational priorities.
  • Oversee campaign planning creative development rollout and performance measurement across markets and channels.
  • Ensure campaigns are insightdriven locally adaptable and globally coherent.

CrossFunctional & International Leadership

  • Act as a central connector between Corporate Communications Creative Houses and Publishing (marketing and sales).
  • Partner closely with regional teams and local communications leads to ensure global strategies are relevant and executable locally.
  • Manage agencies and strategic partners (creative content production media) at an international level.

Governance Performance & Innovation

  • Define KPIs and measurement frameworks for brand health content effectiveness and campaign impact.
  • Continuously identify opportunities for innovation in storytelling formats platforms and technologies.

 


Qualifications :

  • Significant experience in brand communications content and/or campaign leadership roles ideally in international and matrixed organizations.
  • Proven experience leading global brands complex content operations and largescale integrated campaigns.
  • Strong strategic mindset with the ability to translate strategy into powerful creative execution.
  • Strong understanding of reputation cultural dynamics and corporate storytelling.
  • Experience in media entertainment technology or creative industries is a strong plus.
  • Excellent leadership skills able to manage senior teams.
  • Positive leader who believes in the power of diversity authentic honest and knows how to create a climate of trust.
  • Outstanding communication and interpersonal skills capable of engaging and inspiring diverse stakeholders at all levels.
  • Fluent English and French required (written and spoken).

Remote Work :

No


Employment Type :

Full-time

Position SummaryUbisoft is seeking a Director Brand Content & Campaigns to lead and orchestrate the global expression of the Ubisoft brand across corporate employer and strategic narratives.Reporting directly to the Chief Communications Officer (CCO) this international role plays a central role in s...
View more view more

About Company

Company Logo

Opened in October 2011, Ubisoft Abu Dhabi is one of the first major video game studios based in the UAE capital and is focusing on developing and bringing to market successful mobile games for a worldwide audience. This position is based in the vibrant expat city of Abu Dhabi, the c ... View more

View Profile View Profile