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