Barracuda is a leading cybersecurity company providing complete protection against complex threats.
Join our passionate team as a Customer Success Manager I at Barracuda, a leading cybersecurity company. Drive customer outcomes at scale, manage a large portfolio of customers, and contribute to standardised journeys and best practices. Work closely with Product, Support, Sales, and Marketing to represent the voice of scaled customers.
Barracuda is a leading cybersecurity company providing complete protection against complex threats.
Barracuda