Barracuda Networks, Inc.

Software Engineer II

Barracuda Networks, Inc.
Apply
5 months ago
Bengaluru, IndiaMid Level

Responsibilities

  • Design and develop new product features for the XDR customer-facing application.
  • Build and maintain integrations, services, and pipelines supporting the product.
  • Troubleshoot and fix application and operational problems.
  • Provide guidance and mentoring to other software engineering team members.
  • Lead projects through all stages from initial idea to final delivery.
  • Contribute to team processes, culture, application architecture, and product growth.

Requirements

  • At least 2 years of experience in a full-time software engineering role.
  • At least 1 year of experience with Node.js.
  • At least 1 year of experience with React.js.
  • Strong communication skills across teams and disciplines.
  • Interest in leading projects through initial idea, development, and final delivery.
  • Experience with agentic AI development is preferred.
  • Experience with document databases such as Elasticsearch or MongoDB is preferred.
  • Experience with AWS is preferred.
  • Experience working with large streams of data is preferred.

Benefits

  • Equity in the form of non-qualifying options.
  • Internal mobility, cross-training, and opportunities to attain the next career step.
  • Onsite work arrangement indicated by the #LI-onsite designation.

Tech Stack

AWSElasticsearchMongoDBNode.jsReact

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