
Software Engineer II
Barracuda Networks, Inc.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.