On-site & Remote
Company
Showing 6 jobs
Customer Success Manager
Customer Success Manager
Warsaw, Poland
·
2 days
Advertising
Sales and Marketing
Software
51 - 200 employees
Series A
Mid-Senior Level
Customer Success Manager
Customer Success Manager
Lisbon, Portugal
·
2 days
Advertising
Sales and Marketing
Software
51 - 200 employees
Series A
Mid-Senior Level
Technical Account Manager - Africa
Technical Account Manager - Africa
United States
·
3 months
Hardware
Internet Services
Telecommunication
11 - 50 employees
Series A