Director, Thought Leadership

Clarivate Analytics

Full-time Bio & Pharmacology & Health
Apply Now
Location
london, england, United-Kingdom
Posted
June 30, 2026

Job Description

Weโ€™re hiring a Director of Thought Leadership to join our team in London (UK). In this role, you will coordinate the development and delivery of insightโ€‘led content aligned with strategic business priorities across Life Sciences & Healthcare.

About You โ€“ experience, education, skills, and accomplishments

  • At least 10 years of experience in thought leadership, editorial, journalism, or strategic communications roles.
  • Proven experience building and managing structured content plans aligned to business priorities across multiple stakeholders.
  • Experience coordinating content development across multiple contributors, formats, and channels.
  • Demonstrated ability to translate SME input, market trends, and strategic priorities into clear content plans, briefs, and narratives.
  • Strong experience delivering long form and short form content (e.g. executive articles, bylined content, editorial outputs) in a business environment.
  • ...