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