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