Barracuda is a leading cybersecurity company providing complete protection against complex threats.
Customer Success Manager I role at Barracuda, a leading cybersecurity company. The job involves managing a large portfolio of customers using scalable engagement models, guiding customers through key stages of the lifecycle, and driving customer outcomes at scale.
Barracuda is a leading cybersecurity company providing complete protection against complex threats.
Barracuda