Barracuda employs 1,621 employees. The Barracuda management team includes Nell O'Donnell (Chief Legal Officer), Giovanni Goduti (SVP Sales, International), and Dmitry Volgin (Vice President, Corporate Controller).
Looking for a particular Barracuda employee's phone or email?