Job Description
About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access. Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availability for financial institutions and retailers across the globe.
We are looking for an experienced
Customer Management Leader
to direct, manage, and continuously improve customer service delivery operations across multiple countries. This role plays a critical part in enhancing customer experience, driving operational efficiency, and supporting business growth through strong leadership, customer engagement, and cross-functional collaboration.
You will lead professional teams, manage complex customer situations, and work closely with Sales, Technical teams, and internal stakeholders to ensure service commitments are met and continuously improved.
Key Responsibilities
- Lead, manage, and develop service delivery teams to achieve operat...
Apply for this Job
Submit your application for the Customer Management Leader position at NCR Atleos.
Apply Now Save for Later