Senior Manager, Customer Success
8 days ago
London
Experience in technical or commercial management of software support services, software development, or customer care around IT/Application services is highly preferred * Ability to travel up to 25 ...