C

Director, Thought Leadership

Clarivate Analytics

london, england, United-Kingdom Full-time June 30, 2026
Apply Now

Opportunity 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.
  • ...
Full-time Bio & Pharmacology & Health

Ready to Apply?

Submit your application for Director, Thought Leadership at Clarivate Analytics

Apply for this Position