Open Positions

To sign up for job notification click here.

To check on an application you’ve submitted click here.

Please check our open positions below. If you don’t see a position that interests you, click here to let us know how you can make a difference at Barracuda Networks Inc..

Engineering

Data Engineer
3 Locations
Product Growth Specialist Intern Campbell, California
QA Software Engineer Intern Chelmsford, Massachusetts
QA Software Engineer Intern Ann Arbor, Michigan
Senior Software Engineer Bangalore , Koramangala
Software Engineer Intern Ann Arbor, Michigan
Software Engineer Intern Ann Arbor, Michigan

Finance

Corporate FP&A Intern Campbell, California

Human Resources

HRIS & Commissions Intern Campbell, California

Marketing

Social Media Intern Campbell, California

Operations

Salesforce Sr. Developer (Services)
4 Locations
Senior Business Applications Program Manager
3 Locations
Senior Manager, Business Systems Analyst Group
3 Locations
Senior NetSuite System Engineer Ottawa, ON

Sales & Renewals

* Sales Renewals Representative Campbell, California
* Sales Renewals Representative
2 Locations
* Territory Manager Campbell, California
* Territory Manager
2 Locations
Account Manager Australia
Account Manager - Germany Germany
Channel Manager Germany Germany
Cloud Solutions Architect
3 Locations
Customer Success Intern Alpharetta, Georgia
Director, Systems Engineering Campbell, California
Distribution Account Manager
3 Locations
Inside Sales Territory Manager - German Speaking Reading, United Kingdom
Lead Development Representative Hong Kong, Hong Kong SAR
Lead Development Representative - Spanish Speaking Reading, United Kingdom
Partner Enablement Associate
4 Locations
Pre-Sales Consultant ANZ Australia
Pre-Sales Consultant ANZ Australia
Sales Account Manager
2 Locations
Sales Renewals Representative
2 Locations
Sales Renewals Representative
2 Locations
Show More