Customer Success Manager - Adoption & Growth; Benelux
Listed on 2026-10-26
-
Customer Service/HelpDesk
Customer Success Management, Client Relationship Management
Barracuda Networks is seeking a Customer Success Manager to drive post-sales relationships, adoption, and expansion across client accounts in the UK. You will partner with account teams to align customer strategies with Barracuda products and services, while coordinating delivery across engineering and professional services.
The role covers Benelux with a preference for Dutch speakers. It offers equity options, health benefits, a retirement plan, and clear career-growth opportunities in a
As a Customer Success Manager
- Adoption & Growth (Benelux), you will play an important part at Barracuda Networks Inc. in Reading, England, United Kingdom.
We are looking to fill the Customer Success Manager
- Adoption & Growth (Benelux) position at Barracuda Networks Inc. in Reading, England, United Kingdom.
The Customer Success Manager
- Adoption & Growth (Benelux) role at Barracuda Networks Inc. is now open for applications in Reading, England, United Kingdom.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).