Senior Manager, Customer Success (EMEA)
1 day ago
Slough
As the Senior Manager, Customer Success, you will be responsible for managing and growing customer relationships across Europe, the Middle East, and Africa (EMEA). About the Role: Senior Manager, Customer Success (EMEA). This is a strategic, customer-facing role requiring a blend of maritime doma...