Bangalore , Karnataka Hybrid Employment

Barracuda Networks is hiring a Senior Software Engineer

About the Role

This position involves leading the development of secure, high-performance software systems within a collaborative engineering environment, focusing on innovation, reliability, and scalability.

Responsibilities

  • Design and implement robust software solutions for complex systems
  • Collaborate with product and engineering teams to define technical requirements
  • Write clean, maintainable, and well-tested code
  • Contribute to the architecture and scalability of cloud-based platforms
  • Troubleshoot and resolve performance bottlenecks
  • Ensure software complies with security standards
  • Participate in code reviews to maintain code quality
  • Mentor junior engineers and support team growth
  • Integrate third-party services and APIs
  • Maintain and enhance existing software applications
  • Develop automation tools to improve deployment efficiency
  • Support incident response and system reliability
  • Stay current with emerging technologies and industry trends
  • Work within agile development cycles
  • Deliver features on schedule with minimal supervision
  • Optimize applications for high availability and low latency
  • Collaborate on disaster recovery and backup strategies
  • Contribute to technical documentation
  • Evaluate new frameworks and tools for potential adoption
  • Ensure compliance with data protection regulations

Nice to Have

  • Master's degree in computer science or related field
  • Experience with large-scale cloud infrastructure
  • Contributions to open-source projects
  • Knowledge of machine learning applications in security
  • Familiarity with zero-trust security models
  • Experience with SaaS platforms
  • Background in threat detection systems

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid work model with flexibility for remote and office collaboration

Team

Part of a collaborative engineering team focused on innovation and technical excellence

Why Join Us

  • You'll work on cutting-edge technology solving real-world security challenges
  • Opportunities for professional growth and leadership
  • Inclusive culture that values diverse perspectives
  • Support for continuous learning and certifications

Technology Stack

  • AWS, Kubernetes, Docker
  • Python, Go, Java
  • PostgreSQL, MongoDB
  • Prometheus, Grafana, ELK Stack

Available for qualified candidates

Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Barracuda Networks

Barracuda Networks is the worldwide leader in Email Protection, Application Protection, Network Security, and Data Protection Solutions. The company provides comprehensive cybersecurity solutions designed to protect businesses of all sizes from advanced threats.

Its platform, BarracudaONE™, delivers integrated security across email, data, network, and applications, combining AI-powered threat detection with easy deployment and management. Barracuda serves organizations globally with solutions that defend against phishing, ransomware, malware, and other cyberattacks.

The company supports both on-premises and cloud environments, offering protection for Microsoft 365, Google Workspace, AWS, Azure, and more. It also provides specialized security services for managed service providers (MSPs) and enterprises across industries such as healthcare, education, financial services, and government.

All jobs at Barracuda Networks Visit website
Job Details
Department Engineering
Category other
Posted 5 months ago