The Head of Total Rewards – North America is a critical leadership role responsible for designing, implementing, and evolving Straumann’s compensation and benefits strategy across the North America region. This role will report directly to the North America CHRO, with a dotted-line relationship to Global Head of Total Reward ensuring strong alignment between global frameworks and regional execution. Leading a small team based onsite at Regional HQ in Andover, MA. The Director will serve as a strategic partner to business leaders, HRBPs, and Talent Acquisition, while also operating as a hands-on leader driving core Total Rewards programs including compensation architecture, incentive design, benefits strategy, and governance.
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
Director
Education Level
No Education Listed