Billtrust

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

Teams at Billtrust

Recently posted jobs

17 Hours AgoSaved
Remote
United States
Fintech • Software
The Sales Executive will lead sales efforts to identify, qualify, and close new Corporate customers, focusing on complex sales cycles for SaaS solutions, while managing relationships and market trends.
4 Days AgoSaved
Remote
United States
Fintech • Software
The Customer Success Manager engages strategic customers, drives satisfaction, ensures effective platform usage, and builds strong relationships to enhance retention and growth.
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.