C

Director, Marketing Content & Thought Leadership (LS&H)

Clarivate

London, England, United Kingdom Full time July 14, 2026
Apply Now

Vacancy Description

We’re hiring a Director of Thought Leadership to join our team.

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 strategic prioriti...

  • Ready to Apply?

    अभी आवेदन करें

    Submit your application for Director, Marketing Content & Thought Leadership (LS&H) at Clarivate

    Apply for this Position