Head of Brand

Allianz Management Services Ltd · Bristol, England, United Kingdom

Location
Bristol
Job Type
fulltime
Posted
July 12, 2026

Job Description

Head of Brand

Role Description

This is an exciting opportunity for an ambitious leader to work with the number one insurance brand globally and lead brand activity for Allianz UK. This role is a leadership position in a Brand and Communications function that is bringing Brand, Sponsorship, External Communications, Internal Communications and Events closer as one team

As head of Brand, you will own and deliver the Allianz UK brand strategy, creating purpose, identity and connection in the UK amongst target audiences and leading work that visibly creates awareness, consideration, reputation and trust in an environment where AI models will increasingly influence purchasing decisions. You will be accountable for bold, sharp creative and flawless delivery, specifically how the Allianz brand looks and behaves where it shows up, and for the discipline of measuring and building its health over time

Ready to Apply?

Submit your application for Head of Brand at Allianz Management Services Ltd

Apply Now