Barracuda Networks, Inc.

Software Engineer II

Barracuda Networks, Inc.
Apply
2 hours ago
Bengaluru, IndiaMid Level

Responsibilities

  • Own high-priority customer escalations from investigation through resolution.
  • Investigate complex production issues and provide technical updates and resolution plans.
  • Analyze logs, telemetry, audit trails, monitoring data, performance, scalability, and reliability concerns.
  • Drive root-cause analysis, corrective actions, incident reviews, and long-term reliability improvements.
  • Design and implement code fixes, platform enhancements, automation, diagnostics, and troubleshooting capabilities.
  • Troubleshoot issues across frontend, backend services, APIs, databases, and distributed services.
  • Improve observability, operational readiness, supportability, and maintainability.
  • Collaborate with Support, Customer Success, Product Management, QA, Engineering, and globally distributed teams.
  • Participate in software design reviews and release-readiness activities.
  • Use customer feedback and escalation trends to influence product roadmap discussions.

Requirements

  • Bachelor's degree in computer science or equivalent practical experience.
  • 3+ years of software engineering experience developing and supporting production SaaS applications.
  • Proficiency in React, TypeScript, and Python development and debugging.
  • Experience debugging frontend, backend services, APIs, and databases.
  • Experience with SQL databases and data analysis during investigations.
  • Experience troubleshooting production incidents and customer escalations.
  • Strong root-cause analysis, problem-solving, communication, and stakeholder-management skills.
  • Preferred: experience supporting customer-facing SaaS products in production environments.
  • Preferred: experience with Microsoft 365, Microsoft Graph API, Exchange Online, or the Defender ecosystem.
  • Preferred: experience in email security, cybersecurity, or security operations products.
  • Preferred: working knowledge of Java-based backend services and production troubleshooting.
  • Preferred: experience with containerized applications, distributed systems, and microservice architectures.
  • Preferred: experience analyzing logs, metrics, and traces with observability platforms.
  • Preferred: participation in incident response and postmortem processes.
  • Preferred: experience building internal troubleshooting tools and automation.
  • Preferred: familiarity with AI-powered security or threat-detection systems.

Benefits

  • Equity in the form of non-qualifying options.
  • Internal mobility, cross-training, and opportunities for career progression.
  • Onsite work arrangement indicated by the posting.
Barracuda Networks, Inc.

About Barracuda Networks, Inc.

1,001-5,000 employees
Contact me