Customer Support Manager - Americas

TOMRA
📍 Seattle, Washington, United States 💼 Full-time 🕒 Posted June 10, 2026

Job Description

Job Description

As our Customer Support Manager Americas, you lead the regional Customer Support Center and the teams behind it including Customer Service, Technical Support, Technical Escalations, and Service Excellence. Your mission is to deliver a consistent, high-quality customer experience across every support touchpoint while improving operational performance, technical quality, and service outcomes.

In this role, you will:

  • Lead end-to-end service operations across the Americas, from first contact to resolution
  • Set, track, and improve KPIs including CSAT, response time, resolution time, backlog, and service quality
  • Build a Technical Support Center of Excellence, including remote support and escalation governance
  • Act as the senior escalation point for high-impact customer and technical issues, driving structured root-cause analysis and durable fixes
  • Partner across Field Service, Technical Experts, Supply Chain, En...
  • Ready to Apply?

    Submit your application today and join our talented team at TOMRA.

    Submit Application

    Job Details

    • Location Seattle, Washington
    • Job Type Full-time
    • Category Operations Specialties Managers
    • Posted Date June 10, 2026
    • Application Deadline July 20, 2026