1 of 1 Degree Jobs in Brixham

Remote Customer Success Manager - UK (French Speaking)

Location
Brixham, Devon, United Kingdom
technical role at a cloud/SaaS company, with evidence of managing larger customer relationships. Fluency in English and French is required Bachelor's degree or equivalent experience. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging ...