Discover remote support opportunities in Europe. Discover professional opportunities across Europe. Discover customer success and support positions at companies that prioritize customer experience.
100% remote·Avg. $60,000 - $120,000
Customer Success Manager rolesTechnical Support positions
Get jobs matched to your skills
Upload your CV once. Our AI scores every new job for you, so the best matches always come first.