Description
Cisco Isovalent, part of Cisco, seeks a skilled Principal Software Engineer to develop its next-generation Load Balancer using Cilium technology. You will drive the development of a standalone eBPF load balancer for scalable, secure, and resilient traffic management in cloud and hybrid enterprise environments.
Responsibilities:
- Define and evolve the architecture of the enterprise-grade load balancer
- Lead design and development of the load balancer's data plane, control plane, and orchestration tools
- 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
- Contribute to and uphold engineering best practices, code quality, and operational excellence
Minimum Qualifications:
- Bachelor's degree in Computer Science or related fields
- 5+ years of experience developing load balancing software, preferably with Go
- Experience with Kubernetes, Cloud Native workloads, and/or distributed systems
Preferred Qualifications:
- Knowledge of Linux systems design, security, and/or networking, Linux kernel
- Desire to write high-quality and efficient code
- Experience designing and implementing APIs
- A public track record of open-source code commits is a plus