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
#J-18808-Ljbffr