Barracuda Networks, Inc.

Software Engineer I (C/C++ and Networking)

Barracuda Networks, Inc.
Apply
23 days ago
Bengaluru, IndiaEntry Level

Responsibilities

  • Design, develop, test, and maintain software components using C++.
  • Implement features and enhance networking applications.
  • Debug and resolve software defects.
  • Participate in code reviews and technical discussions.
  • Collaborate with cross-functional teams to deliver high-quality software.
  • Explore and contribute to AI-powered features where applicable.

Requirements

  • Bachelor’s degree in Computer Science, Information Science, Electronics, or a related engineering discipline.
  • 1–2 years of software development experience or strong academic/project experience.
  • Strong C++ programming skills with understanding of object-oriented programming and data structures.
  • Understanding of TCP/IP, UDP, DNS, HTTP/HTTPS, and basic socket programming.
  • Familiarity with Linux operating systems and Git.
  • Strong analytical, debugging, and problem-solving skills.
  • Exposure to C++ multithreading concepts is preferred.
  • Understanding of network security concepts such as firewalls, proxies, VPNs, or SSL/TLS is preferred.
  • Basic AI/ML knowledge and exposure to AI-assisted development tools, LLMs, prompt engineering, or AI frameworks is preferred.
  • Experience with Python is a plus.
  • Strong communication skills and willingness to learn new technologies.

Benefits

  • Opportunities to voice opinions and make an impact in a valued team environment.
  • Internal mobility, cross-training, and opportunities for career progression.
  • Equity in the form of non-qualifying options.
  • Onsite work arrangement.

Categories

Barracuda Networks, Inc.

About Barracuda Networks, Inc.

1,001-5,000 employees

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.

Contact me