of Regional Sales Manager for the ACH (Austria and Switzerland) reports into the Senior Director of Sales and is a hybrid office...Come Join our successful Renewals Team! At Barracuda, we have more than 220,000 organizations worldwide that trust...
Barracuda Networks. This position of Regional Sales Manager for the ACH (Austria and Switzerland) reports into the Senior Director of Sales...Job ID 25-075 Come Join our successful Renewals Team! At Barracuda, we have more than 220,000 organizations worldwide...
Barracuda Networks