Location
Needham, Massachusetts, United States
Posted
July 08, 2026
Job Description
At Evident, we deliver optical technology that pushes the limits of scientific discovery. Through advanced microscopy solutions, we help researchers and innovators illuminate the unseen.
Job Description
Job Title: Total Rewards Manager – US & EMEA
Location: Northeastern United States (hybrid/onsite In Needham, MA as applicable)
Scope: North America (US, Canada and Mexico) & EMEA (Europe, Middle East, Africa)
Role Overview
The Total Rewards Manager will lead the design, implementation, and governance of compensation, benefits, and mobility programs across the US and EMEA regions. This role ensures that total rewards strategies are competitive, compliant, and aligned with business objectives, while supporting talent attraction, retention, and engagement.
A strong understanding of EMEA labor laws and regional practices is essential, along with the ability to operate in a complex, multi-country ...