customer success manager (french speaking) Jobs in Greater London, London
Greater London, London customer success manager (french speaking) Job Vacancies
-
Customer Success Manager (French speaking)
Zuora - London, Greater LondonJob Description Customer Success Manager We are seeking a proven Customer Success professional to build, lead and scale a best-in-class Customer Success function to support Zuora's gro...