Customer Success Manager I
Barracuda Networks
United Kingdom, United Kingdom Full Time Customer Service Jobs United Kingdom
Job Description
, sexual orientation, national origin, or disability. Envision yourself at Barracuda: The Customer Success Manager.... They develop strategic success plans aligned with customer business strategies and manage product/service delivery in association...
Posted April 11, 2026