All roles at Barracuda Networks

Software Engineer

BengaluruFull-time3–5 yrsPosted 1 week ago

Mid-level software engineering role at Barracuda Networks in Bengaluru. Needs 3–5 years.

About the role

We are looking for a highly skilled and passionate Senior Software Engineer to join our cross functional Agile team. As a Senior Software Engineer you will have the opportunity to work on cutting-edge on-premises appliance based and cloud-based email security products. You will be working closely with product managers, customers, and developers to design, develop, test, and deliver new and innovative features in a continuous delivery model.

What you'll do

  • Have the opportunity to work on cutting-edge on-premises appliance based and cloud-based email security products
  • Be working closely with product managers, customers, and developers to design, develop, test, and deliver new and innovative features in a continuous delivery model
  • Designing, developing, and optimizing robust backend systems using C/C++/PERL and other languages, focusing on scalability, maintainability, and performance
  • Guiding and mentoring junior developers, enforcing best practices, and promoting technical excellence within the team
  • Collaborating with product managers, customers, and cross-functional teams to translate business requirements into cutting-edge solutions

What you need

  • SQL
  • Git
  • Troubleshooting
  • PostgreSQL
  • Agile
  • CI/CD

Good to have

  • Network security
  • Python
  • JavaScript
  • Linux
  • Perl
  • Machine learning

More roles like this at Barracuda Networks

Apply on Barracuda Networks's site