Manager, Customer Success - EMEA at Vanta | HireBase