Total Rewards Manager - US & EMEA (Evident MIS)

Evident

Full-time Operations Specialties Managers
Apply Now
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 ...