
Software Senior Engineer
Barracuda Networks, Inc.9 days ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop new features and enhancements.
- Troubleshoot, fix, and test product issues to resolve complex problems.
- Work with product management to clarify business requirements and create technical tasks.
- Evaluate the performance and security implications of design and code decisions.
- Collaborate with developers and cross-functional team members to deliver features in a continuous delivery model.
Requirements
- Bachelor’s or master’s degree in computer science or a related field.
- At least 6 years of relevant backend development experience.
- Proficiency in TypeScript and PHP.
- Strong experience with the Laravel framework.
- Experience with MySQL or PostgreSQL database management.
- Exposure to Azure or AWS cloud technologies and services.
- Experience with message brokers such as SQS and SNS.
- Linux experience, with Shell or Bash scripting knowledge as a plus.
- Experience with Docker and containers is a plus.
- Working knowledge of RESTful APIs and Express is a plus.
- Knowledge of Git, OAuth 2.0, LDAP, Microsoft 365, and identity and access management protocols.
- Strong analytical, problem-solving, communication, and collaboration skills.
Benefits
- Equity in the form of non-qualifying options.
- Internal mobility, cross-training, and opportunities for career advancement.
- A collaborative workplace where employees can voice opinions and make an impact.
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.