Purpose of position
The Global Communications Manager is responsible for developing and executing comprehensive global communications strategies that strengthen Awin's reputation, unify its narrative, and enhance engagement across all stakeholders - internally and externally. This role will define and manage messaging frameworks, communications plans, and brand-aligned storytelling that build trust, protect reputation, and reinforce Awin's leadership in the affiliate and partnership marketing industry.
Reporting to the Global Head of Brand and Communications, you will lead strategic communications initiatives across markets, partnering closely with regional teams, leadership, and the wider marketing and brand organisation to ensure consistent, compelling, and impactful communications that drive business and brand objectives.
Key Tasks
Strategic Communications & Messaging
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.