Rewind

HQ
Ottawa
Total Offices: 2
115 Total Employees
Year Founded: 2015

Jobs at Rewind

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

7 Days AgoSaved
Remote
Canada
Software
The Enterprise Customer Success Manager will engage enterprise customers, ensuring value from Rewind's data protection service and building the customer success strategy and processes.