Job Description

Job Title: Customer Success Manager

Reporting to: Head of Customer Success

Department: Support - Customer Success

Salary: Up to £40,000

About IMP

At IMP we help Multi‑Academy Trusts (MATs) take control of their finances....

Apply for this Position

Ready to join IMP Software? Click the button below to submit your application.

Submit Application