Barracuda Networks, Inc.

Software Senior Engineer

Barracuda Networks, Inc.
Apply
2 hours ago
Bengaluru, IndiaSenior / Staff+

Responsibilities

  • Research efficient security solutions and design and develop features for web application protection.
  • Work on reverse proxy engines, datapath technologies, and deep packet inspection capabilities for WAF products.
  • Troubleshoot, fix, and test product issues and resolve complex technical problems.
  • Use debugging tools, generative AI/ML capabilities, API flow analysis, and protocol analyzers for root-cause analysis.
  • Deploy security solutions across data management pipelines and databases, preferably on Azure and Azure Databricks.
  • Evaluate the performance and security implications of designs and code.
  • Collaborate with product managers, customers, and developers to deliver new product features.

Requirements

  • Bachelor of Technology or master’s degree in computer science or a related field.
  • 5–8 years of relevant experience.
  • Strong experience with C, C++, Python, or Go and associated standard libraries, packages, or libraries.
  • Strong practical Linux skills and experience with multithreaded and asynchronous programming.
  • Understanding of large codebases, compilers, linkers, loaders, data structures, and algorithms.
  • Experience with datapath or packet-path systems, inline debugging, and real-time environments.
  • Knowledge of firewalls, HTTP/HTTPS, SSL, WAFs, web applications, networking, TCP/IP, and cloud security products.
  • Understanding of Azure cloud technologies and platforms, web application frameworks, and API frameworks based on REST, GraphQL, and gRPC.
  • Ability to design and implement solutions independently with strong analytical skills.
  • Preferred experience with AI/ML tools and models, Azure and AWS cloud infrastructure, Kubernetes, orchestration platforms, and Azure Kubernetes Service.
  • Knowledge of SDLC, Agile practices, coding standards, code reviews, and source control management.

Benefits

  • Equity in the form of non-qualifying options.
  • Internal mobility, cross-training, and opportunities for career progression.
  • Hybrid work arrangement, as indicated by the #LI-hybrid designation.

Tech Stack

Categories

Barracuda Networks, Inc.

About Barracuda Networks, Inc.

1,001-5,000 employees
Contact me