Director, Thought Leadership

Clarivate
Full time London, England Top Executives
Posted:
June 10, 2026
Location:
London, England, United Kingdom

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 to strategic business priorities across Life Sciences & Healthcare.

This is a hands-on coordination and execution role, focused on turning strategic priorities, SME input, and market context into a clear, structured thought leadership plan and ensuring delivery against it.

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 str...

  • Apply for this Job

    Submit your application for the Director, Thought Leadership position at Clarivate.

    Apply Now Save for Later

    Job Overview

    Job Type: Full time
    Location: London, United Kingdom
    Posted: June 10, 2026
    Deadline: July 20, 2026