Barracuda Networks, Inc.

Senior Software Engineer (Networking/C/C++)

Barracuda Networks, Inc.
Apply
10 days ago
Bengaluru, IndiaSenior

Responsibilities

  • Design, develop, and optimize robust backend systems using C, C++, Perl, and other languages.
  • Build features for on-premises appliance-based and cloud-based email security products.
  • Collaborate with product managers, customers, and cross-functional teams to translate requirements into solutions.
  • Conduct code reviews, troubleshoot issues, and maintain high coding standards.
  • Mentor junior developers and promote technical excellence and best practices.
  • Influence architectural decisions, technology roadmaps, and product innovation.
  • Integrate AI and machine learning capabilities, including intelligent threat detection and automation, into production systems.

Requirements

  • 6 to 8+ years of software development experience in Perl, C, and C++.
  • Strong knowledge of SQL databases, particularly PostgreSQL and MySQL, including optimization techniques.
  • Experience with continuous integration and deployment pipelines and version control systems such as GitHub.
  • Proficiency debugging and troubleshooting with GDB and Strace.
  • Familiarity with Linux and networking protocols including SMTP, DNS, and TLS.
  • Knowledge of Perl, Python, or Bash scripting.
  • Experience integrating AI/ML technologies into production, including LLMs, effective prompts, or AI APIs.
  • Knowledge of JavaScript, CSS, HTML, and AJAX is advantageous.
  • Experience with email security, cloud-connected appliances, or network security is beneficial.
  • Familiarity with Golang is a plus.

Benefits

  • Inclusive team environment with opportunities to voice opinions and make an impact.
  • Internal mobility, cross-training, and opportunities for career progression.
  • Equity in the form of non-qualifying options.
  • Hybrid work arrangement indicated by the #LI-hybrid designation.

Tech Stack

Categories

Barracuda Networks, Inc.

About Barracuda Networks, Inc.

1,001-5,000 employees

Barracuda Networks builds cybersecurity products and services for businesses and managed service providers, spanning email protection, application and network security, data protection/backup, and managed XDR delivered as appliances and SaaS. Founded in 2003 and headquartered in Campbell, CA, it is privately held by Kohlberg Kravis Roberts & Co. Customers use Barracuda to secure cloud and on‑premise environments across Microsoft 365 and other enterprise workloads.

Contact me