Skip to main content

Head of Brand Experience, Content and Social ID

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

We're looking for a Head of Brand Experience, Content and Social Media to join our ambitious and talented team to lead our brand, content and social media strategy for Allianz Trade in Northern Europe (NEUR).

Reporting to the NEUR Head of Marketing and Customer Experience, you'll have ownership of the UK brand, social and content strategy and lead a team of two. Outside the UK you'll work in close collaboration with local Heads of Marketing and brand, social and content marketers in our country-based business units, leading that community across the region to guide campaign strategy and driving top of funnel awareness levels. You'll be working closely with other NEUR specialist marketing heads (Digital, Product, Customer Experience and Events).

You'll have a strong understanding of strategies to drive brand and category awareness alongside brand consistency. You'll be able to guide initiatives and campaigns through our B2B channels to increase our brand metrics and grow our pipeline. You'll be a strategic thinker, whilst being able to give tactical support and interpret data to drive campaign effectiveness across our NEUR markets.

Excellent written and verbal communication will underpin the leadership and senior stakeholder demands of this role.

Key areas of responsibility

  • Ownership of the UK brand, social and content strategy and marketing leadership and governance across other NEUR countries.
  • Responsible for brand consistency and governance across the markets to ensure we adhere to brand guidelines.
  • Regional lead on global sponsorship activations such as the Olympic and Paralympic Movements.
  • Lead on regional sales enablement platforms such as LinkedIn Sales Navigator and Highspot.
  • Marketing lead on strategic partnerships in the UK such as HSBC and the Department of Trade and Business.
  • Support on the delivery of content and brand campaigns to drive brand and category awareness.
  • Guide organic social media activity, driving an increase in followers and engagement.
  • Oversee a team of two in the UK; the Brand and Content Manager and Social Media Specialist.
  • Work collaboratively with specialist agencies and Group colleagues in our Paris HQ.
  • Support our SEO strategy, providing content to ensure we continually improve ranking, traffic and lead generation

Key skills and attributes

  • Strong team leadership skills with the ability to support, develop and motivate.
  • Proven experience developing and implementing B2B brand, content and social media strategy.
  • Strong stakeholder management skills, with the ability to influence at all levels.
  • Excellent analytical and project management skills.
  • Excellent communication skills, both written and verbal.
  • Experience selecting, working with and managing marketing agencies.
  • A creative thinker and problem solver with strong organisational skills.
  • At least 8 years' experience in marketing and 4 years leading a team.
  • Degree-level marketing qualification or equivalent.

Allianz Group is one of the most trusted insurance and asset management companies in the world. Caring for our employees, their ambitions, dreams and challenges, is what makes us a unique employer. Together we can build an environment where everyone feels empowered and has the confidence to explore, to grow and to shape a better future for our customers and the world around us. Join us. Let's care for tomorrow.

We at Allianz believe in a diverse and inclusive workforce and are proud to be an equal opportunity employer. We encourage you to bring your whole self to work, no matter where you are from, what you look like, who you love or what you believe in.

Allianz Trade is the trademark used to designate a range of services provided by Euler Hermes. We are the global leader in trade credit insurance and a recognized specialist in the areas of surety, collections, structured trade credit and political risk. Headquartered in Paris, we are present in more than 50 countries with 5,500 employees. In 2021, our global business transactions represented 931 billion Euro in exposure.

Head of Brand Experience, Content and Social ID

Allianz
London, UK
Full-Time

Published on 28/02/2025

Share this job now