Key Account Executive - UK
- Location
- Greater London, England, United Kingdom
experience in sales and/or strategic business development roles; payments, investment banking and strategic consulting backgrounds preferred but not required. Bachelor’s Degree or comparable experience required. Deep understanding of the payments ecosystem and card issuing is crucial, with bonus points for having worked in a regulated programme ...