CheckAlt

HQ
New York
Total Offices: 5
186 Total Employees
Year Founded: 2004

Jobs at CheckAlt

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

Recently posted jobs

YesterdaySaved
In-Office
Dallas, TX, USA
Financial Services
Cultivate strategic client relationships, drive engagement, retention, customer satisfaction, and revenue growth. Serve as a trusted advisor, resolve escalated issues, advocate for customer needs, educate clients on software capabilities, analyze CRM and usage data, identify at-risk accounts and upsell opportunities, and partner cross-functionally with Product, Engineering, and Support.