Stephen Idowu

Customer Success

Stephen Idowu has a robust background in customer success management across various industries, currently serving in this capacity at Tabeo since August 2025. Prior to this role, Stephen worked as a Customer Success Manager at Shieldpay from November 2022 to August 2025, focusing on B2B payments. Earlier experience includes a dual role as a Civil Engineer and Customer Success Manager at Capita from July 2021 to November 2022, where innovative solutions were provided to clients for business transformation. Stephen began the career as a Customer Success Manager at Aon from June 2018 to December 2019, contributing to decision-making processes for clients globally. Educational qualifications include A Levels in Mathematics, Physics, and Chemistry from Croydon College and further studies at Anglia Ruskin University.

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices