ControlUp

HQ
Saratoga
Total Offices: 2
293 Total Employees
Year Founded: 2012

Teams at ControlUp

Recently posted jobs

26 Days AgoSaved
Remote
United States
Software
As a Technical Relationship Manager, you'll serve as a technical advisor and advocate for enterprise customers, ensuring customer success through tailored solutions, guidance, mentoring, and collaboration, while maintaining a portfolio of strategic accounts.
One Month AgoSaved
Remote
United States
Software
As an Enterprise Customer Success Manager, you'll manage key customer accounts, ensure product success, build relationships, and advocate for customers' needs.