You haven't searched anything yet.
Full Time
$99k-119k (estimate)
06/24/2024
07/12/2024
barracuda.com
CAMPBELL, CA
1,000 - 3,000
2003
Private
SETH BORO
$500M - $1B
Barracuda is a California-based cybersecurity platform that provides solutions such as email protection and cloud security for sectors including retail and finance.