Origin is seeking a Customer Success Manager to join our Centralised Energy Services (CES) team in Melbourne. You will manage a portfolio of embedded network sites, partnering with Owners Corporations, Strata Managers, Building Managers, Build-to-Rent operators and developers to deliver outstanding customer outcomes.
You will serve as the primary contact for customers, resolve issues, drive retention, and collaborate with Sales and Operations to strengthen partnerships.