Principal Software Engineer, Load Balancer - Isovalent

Cisco
Zurich, Lisbon, Brussels, Barcelona, London, Warsaw, Prague, Athens, Stockholm, Berlin, Bucharest, Oslo, Budapest, Rome, Krakow, Dublin, Copenhagen, Amsterdam, Paris
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Technical leadership","Design reviews","Performance optimization","Security mindset","Engineering best practices"]

Develop a standalone eBPF load balancer that enables scalable, secure, and resilient traffic management for cloud and hybrid enterprise environments. Define load balancer architecture and lead design/development of data plane, control plane, and orchestration for high availability in Kubernetes. Guide technical decisions, design reviews, and performance/security optimizations, and collaborate with engineering, product, and customer teams to translate business needs into robust systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cisco
Cisco
1 month ago

Principal Software Engineer, Load Balancer - Isovalent

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Develop a standalone eBPF load balancer that enables scalable, secure, and resilient traffic management for cloud and hybrid enterprise environments. Define load balancer architecture and lead design/development of data plane, control plane, and orchestration for high availability in Kubernetes. Guide technical decisions, design reviews, and performance/security optimizations, and collaborate with engineering, product, and customer teams to translate business needs into robust systems.
Location: Zurich, Lisbon, Brussels, Barcelona, London, Warsaw, Prague, Athens, Stockholm, Berlin, Bucharest, Oslo, Budapest, Rome, Krakow, Dublin, Copenhagen, Amsterdam, Paris
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Define and evolve the architecture of an enterprise-grade load balancer.
  • •Lead design and development of the load balancer’s data plane, control plane, and orchestration for scalable traffic management and high availability in Kubernetes.
  • •Guide the team through technical decisions, design reviews, and performance/security optimizations.
  • •Collaborate across engineering, product, and customer teams to align technical direction with business needs.
  • •Uphold engineering best practices, code quality, and operational excellence.

Key Requirements

  • •Bachelors in Computer Science or related fields.
  • •5+ years developing load balancing software, preferably with Go.
  • •Experience with Kubernetes and cloud-native workloads and/or distributed systems.
  • •Knowledge of Linux systems design, security and/or networking, including Linux kernel.
  • •Experience designing and implementing APIs.
Experience:5+ yearsCloud nativeKubernetesDistributed systemsOpen source
Education:Bachelor's in Computer Science
Skills:Technical leadershipDesign reviewsPerformance optimizationSecurity mindsetEngineering best practices
Tech Stack:GoKubernetesLinuxLinux kernelEBPFCiliumAPIs

Company Brief

Cisco
Global technology company that designs, manufactures, and sells networking hardware, telecommunications equipment, and high-technology services and products for enterprises, service providers, and governments worldwide.
Industry: Networking Equipment
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1984
Glassdoor
Glassdoor: 4.0
WebsiteLinkedInGlassdoor