Manager, Software Engineering

Engineering Campbell, California

Job ID:23-074

Come Join Our Passionate Team!  At Barracuda, we make the world a safer place. We believe every business deserves access to cloud-enabled, enterprise-grade security solutions that are easy to buy, deploy, and use. We protect email, networks, data and applications with innovative solutions that grow and adapt with our customers’ journey. More than 200,000 organizations worldwide trust Barracuda to protect them — in ways they may not even know they are at risk — so they can focus on taking their business to the next level.

We know a diverse workforce adds to our collective value and strength as an organization.  Barracuda Networks is proud to be an Equal Opportunity Employer, committed to equal employment opportunity and equitable compensation regardless of race, gender, religion, sex, sexual orientation, national origin, or disability.

Envision yourself at Barracuda

The Barracuda Central Intelligence team is hiring for an ambitious and driven engineering manager. This position is a critical piece of Barracuda’s mission to provide the absolute best in class protection efficacy to our customers. The Barracuda Central Intelligence team is responsible for collecting, aggregating, enriching, and distributing threat intelligence across the company to develop threat detection systems that protect our customers.


This role will have the opportunity to make a large impact on the company and be able to deliver solutions that directly impact customers.

What you’ll be working on

  • Collaborate with Product and engineering teams to develop a technical vision for the future
  • Translate business objectives into well-defined engineering tasks
  • Prioritize, delegate, and supervise all engineers’ activities and deliverables
  • Hire and grow an exceptional engineering team. Provide coaching and development opportunities for engineers
  • Establish professional and personal goals for the team that align with business objectives. Monitor and manage performance
  • Support our threat analysts and machine learning engineers by building world class internal tools
  • Communicate and collaborate closely with Product, Design, Security, and other partners


What you bring to the role

  • Bachelor’s degree in computer science or related field or relevant work experience
  • 3+ years of software development experience with 1-2 years management experience
  • Leadership, teambuilding, and mentoring skills. Strong communication, interpersonal, and conflict resolution skills
  • Experience with Agile/Scrum methodology and related collaborative tools is a plus
  • Organizational, planning, and documentation skills
  • Experience managing and hiring for growing engineering teams
  • Cloud engineering and architecture experience with AWS
  • Experience with distributed systems, microservices architecture, full-stack development is a plus
  • A track record of delivering results in fast-paced and highly ambiguous environments


What you’ll get from us

A team where you can voice your opinion, make an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross training and the ability to attain your next career step within Barracuda.

  • High-quality health benefits
  • Retirement Plan with employer match
  • Career-growth opportunities
  • Flexible Time Off and Paid Time Off benefits
  • Volunteer opportunities