Barracuda is a California-based cybersecurity platform that provides solutions such as email protection and cloud security for sectors including retail and finance.
Get notified when new Barracuda jobs are posted