Billtrust

HQ
Lawrenceville
Total Offices: 2
900 Total Employees
Year Founded: 2001

Teams at Billtrust

Recently posted jobs

YesterdaySaved
Remote
United States
Fintech • Software
The Manager, Customer Support will lead a team in providing high-quality service delivery, leveraging AI and automation while developing staff for growth and performance improvement, ensuring exceptional customer experiences.
5 Days AgoSaved
Remote
United States
Fintech • Software
The role involves managing corporate accounts, driving upsell opportunities, delivering product presentations, and collaborating across teams to ensure customer satisfaction and growth.
5 Days AgoSaved
Remote
United States
Fintech • Software
The Customer Account Executive will manage and expand mid-market and corporate customer relationships, driving revenue growth through upselling SaaS solutions and ensuring value realization through strategic partnerships.