Barracuda Networks, Inc.

Software Senior Engineer

Barracuda Networks, Inc.
Apply
3 months ago
United Kingdom (city not specified)Mid Level / Senior

Responsibilities

  • Design and implement core components of Barracuda’s Zero Trust platform.
  • Build and enhance a cloud-native policy enforcement engine.
  • Integrate services across distributed data-plane and security systems.
  • Analyze and improve system performance, scalability, and reliability.
  • Troubleshoot networking and system-level issues in production environments.
  • Collaborate with engineers, technical leads, and cross-functional teams.
  • At the senior level, lead design initiatives, drive architectural decisions, mentor junior engineers, and own complex features end to end.
  • Influence best practices in performance, scalability, and security.

Requirements

  • Intermediate level requires 3–5 years of experience; senior level requires 5+ years.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • Strong programming skills; senior candidates need advanced proficiency in Go, Rust, or C/C++ and strong system design skills.
  • Understanding of networking fundamentals, including TCP, HTTP/HTTPS, and TLS basics; senior candidates need deep knowledge of Layer 4–7 protocols and secure networking concepts.
  • Experience building and operating scalable, cloud-native systems for senior-level candidates.
  • Ability to design, optimize, and refactor complex systems.
  • Strong troubleshooting, analytical, mentorship, collaboration, and cross-team communication skills.
  • Nice-to-have experience includes Windows or macOS systems programming, security products, Zero Trust, network security, performance tuning, and low-level system debugging.

Benefits

  • Diverse and equitable work environment with equal employment opportunity.
  • Internal mobility, cross-training, and opportunities for career advancement.
  • Team environment where employees can voice opinions and make an impact.

Tech Stack

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