Barracuda is a leading cybersecurity company committed to providing complete protection against complex threats.
Barracuda is a leading cybersecurity company looking for a Customer Success Manager to drive customer outcomes at scale. The role involves managing a large portfolio of customers, driving product adoption, improving customer health, and supporting retention at scale.
Barracuda is a leading cybersecurity company committed to providing complete protection against complex threats.
Barracuda