Customer Success Manager Scaled Accounts - Switzerland & Austria (m/f/d)
Manage a portfolio of 100–150 customers, driving adoption, measurable customer outcomes, renewals, retention, and growth through targeted engagement and scalable programs. Coordinate risk recovery, escalations, partners, and internal teams; maintain accurate forecasts and CRM records while contributing to improved customer success processes.