Director, Thought Leadership & Content Strategy

Company: Clarivate
Apply for the Director, Thought Leadership & Content Strategy
Location: London
Job Description:

Clarivate is seeking a Director of Thought Leadership to join their London team. This role involves coordinating insight-led content aligned to strategic business priorities across Life Sciences and Healthcare, managing both content development and stakeholder engagement.

The ideal candidate will have over 10 years of experience in thought leadership and strategic communication, excel in managing content delivery, and work closely with subject matter experts to produce high-quality content. The position supports a hybrid working model with multiple employee benefits, including private medical insurance.

#J-18808-Ljbffr…

Posted: June 13th, 2026