Manager, Customer Success - EMEA at Cockroach Labs | HireBase