Job Description
Apply now »
Date: 14 Jan 2026
Office Location: Perth, WA, AU, 6000
Company: NEC Corporation
Exciting new leadership opportunity within our WA Team.
We are currently seeking a Customer Success Manager to manage some of our key WA customers.
The Customer Success Manager (CSM) is a key interface between the customer and NEC. The role is responsible for the overall service delivery/performance of each account in their portfolio/region. This includes P&L oversight, commercial understanding, service request quote coordination, technical due diligence and management of a service provision.
They will work closely with the service operations team to ensure that contracted Service Level Agreements are met, and to drive the business objectives established for the account/s.
The CSM will be responsible for ensuring IT Services are aligned with the customer’s IT strategy, goals, and objectives while ensu...
Apply for this Position
Ready to join NEC Smart Cities? Click the button below to submit your application.
Submit Application