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...

Apply for this Position

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

Submit Application