Senior Manager Customer Success, EMEA

Work closely with Sales, Support, Billing, and other technical teams to ensure an exceptional customer experience and take care of any customer issues as well…