πŸ‡ΊπŸ‡Έ USAJobs.work

America's Job Portal

← Back to USA Jobs

Head of Brand

Company

Allianz Management Services Ltd

Location

Bristol, England

Posted

July 12, 2026

Position Overview

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?

Join thousands of Americans building their careers

Apply Now