About This Role:
Cisco Isovalent is seeking a skilled and experienced Software Engineer to develop a Go-based control plane within Kubernetes, with a focus on load balancer operations. You will be responsible for building and enhancing a Kubernetes-native control plane to provide seamless management of our eBPF load balancer, enabling scalable, secure, and resilient traffic management in cloud and hybrid enterprise environments. You will work with a highly collaborative and skilled team to build solutions that advance the next generation of networking and security in Kubernetes environments.
What You’ll Do:
- Design and develop a Go-based control plane managing our enterprise-grade load balancer.
- Develop APIs, tools, and custom resources to streamline traffic management, scaling, and failover within Kubernetes environments.
- Debug, troubleshoot, and resolve performance, reliability, and security issues in the control plane.
- Participate in code reviews, architectural discussions, and contribute to technical documentation.
Minimum Qualifications:
- BS degree or equivalent experience in Computer Science or related field
- 3+ years of experience in Go
- Experience with Kubernetes, Cloud Native workloads and/or distributed systems
- Experience operating load balancers in production environments
Preferred Qualifications:
- Knowledge about 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