The Head of Talent Management for Health & Life Sciences (HLS) serves as a strategic leader in Talent Management, partnering closely with HLS Leadership to shape and execute talent strategies that directly align with organization’s overarching business goals. You will be responsible for the full scope of Talent Management related topics for the HLS Affiliated Consulting Group (ACG). By leveraging a holistic understanding of the business strategy, the Head of Talent Management will inform all facets of talent strategy—ensuring that the right talent is in place to achieve strategic objectives. This includes ensuring effective project staffing and capacity management to optimize resource utilization and development, fostering an inclusive workplace, helping create and maintain a culture of continuous learning and high performance, and driving implementation of global and regional initiatives. Additionally, you'll play a crucial part in capacity planning, recruiting, onboarding, and maintaining consultant engagement. The Head of TM is a member of the HLS leadership team working day-to-day with Practice Leader and Talent Partner. They are also an active contributor to the OW Americas regional talent management agenda, ensure close collaboration with / integration of the HLS TM team into the regional/global TM function, and are responsible for the effective management of the HLS TM team. This is a hybrid role requiring 3 days per week in the office. There is no option to be fully remote.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager
Education Level
No Education Listed
Number of Employees
5,001-10,000 employees