Director, Customer Success EMEA job at Jobgether