Open role
Director, Marketing Content & Thought Leadership (LS&H)
Clarivate
UK LondonPosted Jul 8, 2026 · 6d ago
Full-timeDirector
About this role
Lead the development and execution of insight-driven thought leadership content for the Life Sciences & Healthcare sector. This hands-on role involves translating strategic priorities and subject matter expert input into a structured content plan and overseeing its delivery across various formats and channels.
What we are looking for
6- Develop and manage a structured thought leadership plan aligned to strategic growth areas
- Coordinate subject matter experts and business leaders for content briefs and narratives
- Oversee end-to-end content delivery across long-form and short-form content
- Build and maintain an integrated editorial calendar across channels
- Contribute to writing, editing, and refinement of content
- Ensure cohesive approach to thought leadership across product, marketing, sales, and SMEs
