You haven't searched anything yet.
Full Time
$117k-155k (estimate)
06/24/2024
07/10/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.