Customer Support Manager - Americas
Tomra
Portland, United States Full Time Customer Service Jobs United States New
Job Description
Support Manager Americas, you lead the regional Customer Support Center and the teams behind it including Customer Service... prevent harm and reduce our environmental impact. As a people manager , you build a team where people know what success looks...
Posted May 23, 2026