Dubber

HQ
Dallas
207 Total Employees
Year Founded: 2011

Teams at Dubber

Recently posted jobs

8 Days AgoSaved
In-Office
2 Locations
Artificial Intelligence • Sales
Design, ship, and maintain telecommunication capture services in a multi-cloud environment. Modernise and operate resilient audio/video capture platforms, support production systems, and collaborate with product and customer teams to deliver robust VoIP solutions.
21 Days AgoSaved
Remote
United States
Artificial Intelligence • Sales
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.
24 Days AgoSaved
In-Office
London, Greater London, England, GBR
Artificial Intelligence • Sales
The Partner Engagement & Sales Lead drives revenue growth through EMEA channel partners, manages relationships, coaches teams, and optimizes sales pipelines while achieving sales targets.