Level 2 Technical Support, PortugalLisbon, PortugalGlobal Customer SuccessApply now for Level 2 Technical Support, Portugal (opens in a new tab)2 days agoApply now for Level 2 Technical Support, Portugal (opens in a new tab)
Customer Service Team Lead, DenmarkBallerup, Capital, DenmarkGlobal Customer SuccessApply now for Customer Service Team Lead, Denmark (opens in a new tab)3 weeks agoApply now for Customer Service Team Lead, Denmark (opens in a new tab)
EMEA Scheme Compliance Manager - AcquiringLondon, England, United KingdomGlobal Customer SuccessApply now for EMEA Scheme Compliance Manager - Acquiring (opens in a new tab)last monthApply now for EMEA Scheme Compliance Manager - Acquiring (opens in a new tab)
Technical Project ManagerJohannesburg, Gauteng, South AfricaGlobal Customer SuccessApply now for Technical Project Manager (opens in a new tab)9 months agoApply now for Technical Project Manager (opens in a new tab)