Software Engineer

Barracuda Networks
Bengaluru
Workplace: HybridFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Mentorship","Collaboration","Code review","Troubleshooting","Agile"]

Design, develop, test, and deliver backend features for on-premises appliance-based and cloud-connected email security products. Work in a cross-functional Agile team with product managers and customers to translate requirements into scalable, maintainable, high-performance systems. Mentor junior developers, conduct code reviews, troubleshoot issues, and influence architecture and technology roadmaps, while integrating AI/ML (LLMs, AI APIs, prompt engineering) for automation and threat detection.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Barracuda Networks
Barracuda Networks
1 week ago

Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Design, develop, test, and deliver backend features for on-premises appliance-based and cloud-connected email security products. Work in a cross-functional Agile team with product managers and customers to translate requirements into scalable, maintainable, high-performance systems. Mentor junior developers, conduct code reviews, troubleshoot issues, and influence architecture and technology roadmaps, while integrating AI/ML (LLMs, AI APIs, prompt engineering) for automation and threat detection.
Location: Bengaluru
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and optimize robust backend systems for scalability, maintainability, and performance.
  • •Collaborate with product managers, customers, and cross-functional teams to translate requirements into solutions.
  • •Mentor junior developers, enforce best practices, and promote technical excellence.
  • •Conduct thorough code reviews, troubleshoot issues, and maintain high coding standards.
  • •Integrate AI/ML capabilities (LLMs, prompts, AI APIs) to enable automation and intelligent threat detection.

Pay and Benefits

Equity and Bonus:Equity
Perks:Equity

Key Requirements

  • •3 to 5+ years of software development experience using PERL/C/C++.
  • •Strong SQL/database proficiency, especially PostgreSQL and MySQL, including optimization techniques.
  • •Experience with CI/CD pipelines and version control systems like GitHub.
  • •Proficiency debugging and troubleshooting using tools such as GDB and Strace.
  • •Familiarity with Linux and networking protocols such as SMTP, DNS, and TLS; Agile development lifecycle knowledge required.
Experience:3+ yearsEmail securityCloudNetwork security
Skills:MentorshipCollaborationCode reviewTroubleshootingAgile
Tech Stack:PERLCC++GolangPostgreSQLMySQLCI/CD pipelinesGitHubGDBStraceLinuxSMTPDNSTLSPythonBashJavaScriptCSSHTMLAJAX

Company Brief

Barracuda Networks
Provides cloud-enabled security and data protection solutions including email protection, network and application security, and backup and recovery services for businesses, service providers, and government organizations worldwide.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Campbell, United States
Founded: 2003
WebsiteLinkedIn