Executive Social Media Leader, Brand & Thought Leadership

Company: Marsh
Apply for the Executive Social Media Leader, Brand & Thought Leadership
Location: London
Job Description:

Marsh is seeking a Senior Social Media Leader to join its Social Media Center of Excellence in London. This hybrid role oversees executive strategy, drives brand elevation, and aligns with executive communications, marketing, brand, corporate affairs and talent acquisition to broaden Marsh’s influence.

You will partner with senior leaders to craft platform-native storytelling, build editorial calendars, and deliver scalable frameworks across regions, ensuring impactful engagement with clients,

#J-18808-Ljbffr…

Posted: October 25th, 2026