Senior Manager, Customer Success
8 days ago
London
German, Spanish, French, Finnish Swedish language skills Additional Information Non-technical skills * Organised and self-motivated, willing to learn * Knowledge of financial services, banking or ...