Jobs and Careers
CL

Senior Director, Global Portfolio

Clarivate
Remote (121- Massachusetts), United StatesRemotefull_timeVerifiedPosted 8 Nov 2023

About the role

This is an exciting role to leverage your considerable commercial experience in the Life Science & Healthcare sector along with your strong leadership skills to work with senior stakeholders across LS&H to develop and ensure execution of portfolio growth strategies.  This matrix leadership role will report directly to the Global Head of Sales for LS&H and will a be a key member of both the LS&H Sales and Product Leadership Teams, driving clear alignment between functions. The Global Portfolio Leader will lead all portfolio sales strategies through effective collaboration with Regional Sales Leaders, Product, Marketing and Consulting teams and is directly responsible for achieving global growth targets for the portfolio.  

This position can be performed remote or near any Clarivate office in the US or UK

What will you do in this role?

  • Meet and exceed sales targets for portfolio
  • Develop focused sales strategies for portfolio that drive significant growth, aligned with product, consulting and marketing
  • Gain buy in from sales leaders for new initiatives and ensure flawless execution within sales team
  • Develop best in class portfolio onboarding and training plans for sales team in collaboration with sales enablement
  • Ensure relevant information from product team is shared in a structured and effective way
  • Voice of sales for the portfolio within product leadership team.
  • Key sales role engaged in product development and launch process
  • Attend key customer meetings to understand developing customer trends and refine portfolio positioning

About You- Experiences, education, skills

As part of the Life Science & Healthcare Sales Leadership team you will need a strong understanding of the portfolio gained through extensive experience in the life sciences industry and leading teams in this space.

  • Minimum of 15 years commercial experience directly related to the portfolio
  • Previous commercial leadership experience in LS&H industry required
  • Experience working in a variety of commercial functions within LS&H industry an advantage
  • Demonstrated experience leading cross functional projects
  • Minimum degree level qualification in Life Science or Business related discipline

Additional:

  • Proven ability to lead through influence in a matrix environment
  • Excellent presentation, communication, influencing and time management skills
  • Willingness to travel as required

Life at Clarivate

At Clarivate, confidence, passion and courage are core to our company culture.  We are not afraid to take a stand, form an opinion or lead the way.  We want to make an impact and stand out from the competition.  We are game-changers who think outside of the box, just like the scientists, inventors and academics for whom we build our products and services.  Our three values lie at the heart of who we are and how we behave – aim for greatness, value every voice and own your actions.

Clarivate is an Equal Opportunity Employer Vets/Minorities/Women/Disabled

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Clarivate

View company profile →