
Senior Software Engineer (Networking/C/C++)
Barracuda Networks, Inc.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
About Barracuda Networks, Inc.
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.