Hybrid Head of Talent Management – Health & Life Sciences

Posted 10 minutes ago

Apply now

About the role

  • Head of Talent Management for Health & Life Sciences at Oliver Wyman, leading talent strategies and organizational goals. Collaborating closely with leadership to optimize talent development and staffing.

Responsibilities

  • The Head of Talent Management for Health & Life Sciences serves as a strategic leader in Talent Management
  • Partner closely with HLS Leadership to shape and execute talent strategies to align with business goals
  • Responsible for full scope of Talent Management topics for HLS Affiliated Consulting Group (ACG)
  • Inform all facets of talent strategy, ensuring right talent is in place to achieve strategic objectives
  • Optimize resource utilization, fostering an inclusive workplace
  • Help create and maintain a culture of continuous learning and high performance
  • Drive implementation of global and regional initiatives.
  • Contribute to solution of regional talent strategy issues and initiatives
  • Implement strategies to enhance OW balance and work with HLS leadership & TM team to build sustainability
  • Manage and coach the HLS Talent Management team, ensuring alignment with business objectives

Requirements

  • 10+ years of relevant professional experience in a fast-paced and dynamic client services business environment
  • Proven experience leading and developing a small team
  • Hands-on experience with capacity planning and utilization management to optimize deployment and resolve staffing constraints
  • Track record of designing and implementing talent programs
  • Proficiency with HR data and analytics tools to build reporting, drive insight-led decisions, and track TM KPIs
  • Experience balancing ever-changing work demands in a challenging environment with numerous stakeholders to satisfy

Benefits

  • health and welfare benefits
  • tuition assistance
  • 401K savings and other retirement programs
  • employee assistance programs

Job title

Head of Talent Management – Health & Life Sciences

Job type

Experience level

Lead

Salary

$160,000 - $195,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job