Senior Linux Software Engineer

Engineering San Jose, California Ann Arbor, Michigan Chelmsford, Massachusetts

Job ID 22-333

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 to our customer's 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

As a Platform Engineer, you will be a member of a strong platform development team, developing the next generation of HW & OS platforms for Barracuda products. You will participate in discussions around defining and architecting our next-gen platforms, to ensure scalability and performance

What you’ll be working on 

  • As a member of a strong & exciting Platform engineering team, you’ll work closely with Barracuda engineers to build a base OS that powers the next generation of Barracuda appliances.
  • You’ll leverage your intimate knowledge of Linux distributions to customize our OS at all levels: boot-loader, kernel, libraries, package management.
  • Through scripting, build-automation, and continuous integration processes, you will help expand our platform generation infrastructure.
  • You will participate in roadmap and strategy discussions to improve our products through scalability and performance.
What you bring to the role

  • 5+ yrs of hands-on experience with Linux based distributions: building, compiling, and packaging software
  • Exposure to kernel, device drivers, bootloaders, tuning, and performance
  • Fluency in C and scripting in Shell. Scripting in Perl or other high-level languages is also highly desirable
  • Enthusiastic about hardware technologies.
  • Strong communication and interpersonal skills. Must be able to work independently with minimal supervision
  • Exposure to Git, Jenkins, Puppet is desirable, but not required.
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