Nimble

United Kingdom
Total Offices: 3
117 Total Employees
Year Founded: 2016

Jobs at Nimble

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

Recently posted jobs

5 Hours AgoSaved
In-Office or Remote
Headquarters, AZ, USA
Information Technology • Marketing Tech • Sales • Software
The Scaled Customer Success Manager is responsible for ensuring customer satisfaction and success, managing customer accounts, and delivering value to clients through strategic support and guidance.