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

Apply for this Position

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

Submit Application