Senior Director, Renewal Sales - Life Sciences & Healthcare

Clarivate Dover, DE
Contract Director Level 10+ years

Posted 3 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

This global role is responsible for driving growth in the Life Sciences & Healthcare sector by ensuring high retention of the renewal base, representing global sales retention forecasts to executive leadership, and leading strategic initiatives to achieve long-term company goals.

Responsibilities

  • Meet and exceed global retention targets
  • Provide continuous, accurate forecasting of the global renewal business
  • Lead the development and execution of strategic initiatives supporting company-wide objectives and long-term retention growth
  • Collaborate with senior leadership and cross-functional teams to align departmental goals with overall business strategy
  • Oversee operations across multiple teams, ensuring consistency, efficiency, and accountability
  • Influence organizational direction with strategic insights, data-driven recommendations, and forward-looking planning
  • Build and maintain high-performing teams by fostering collaboration, innovation, and continuous improvement
  • Monitor performance metrics and operational outcomes to identify improvements and implement solutions
  • Attend customer meetings alongside renewals team to improve success and provide coaching opportunities
  • Attend customer meetings for key negotiations in person if required
  • Lead and direct the activities of a global team
  • Drive strategic initiatives, translating company strategy into multifunctional objectives
  • Lead and direct the global renewals function to achieve objectives for LS&H
  • Define, influence, and communicate a clear vision for the planning for long-term success of LS&H
  • Provide influential leadership within the organization or segment, driving cohesive direction toward company goals

Requirements

  • Bachelor’s Degree or equivalent
  • 10+ Years of Relevant Experience
  • Experience working with senior leadership
  • Sales Leadership experience
  • Life science sales experience selling and managing subscriptions
  • Experience working with Finance to deliver accurate forecasts
  • At least 7 years Sales Leadership experience
  • Experience of negotiating large, complex renewal contracts
  • Strong & Predictable cadence for Forecasting Monthly & Quarterly performance
  • Strong financial skills and comfortable presenting these in an exec level environment
  • High Emotional Intelligence and interpersonal skills
  • Excellent presentation, verbal and written communications skills
  • Ability to manage time effectively, diligent in preparation and follow through on key initiatives and ideas
  • Proven ability to synthesize complex issues into simple messages

Qualifications

  • Bachelor’s Degree or equivalent
  • 10+ Years of Relevant Experience, with at least 7 years in Sales Leadership experience

About Clarivate

Technology
View all jobs at Clarivate →