Dubber

Remote Jobs

1 open roleTeam 207Since 2011Latest: Feb 28, 2026, 12:00 AM UTCCompany Site
Artificial IntelligenceSales
Post Date
Minimum Salary
Experience

1 Jobs

Customer Success Manager13 days ago
Full TimeRemoteTeam 207Since 2011

As a Customer Success Representative, you will support Dubber's channel partners and customers, ensuring high-quality service, onboarding, and retention, while troubleshooting issues and maintaining relationships to drive satisfaction.

Crm PlatformsSalesforce
United States