At a Glance
- Tasks: Lead the development of a next-gen Load Balancer using cutting-edge eBPF technology.
- Company: Join Cisco Isovalent, a leader in open-source networking solutions.
- Benefits: Enjoy competitive pay, remote work options, and a focus on professional growth.
- Why this job: Make a real impact in cloud-native infrastructure and security with innovative tech.
- Qualifications: 5+ years in load balancing software and experience with Kubernetes required.
- Other info: Be part of a diverse team that values collaboration and innovation.
The predicted salary is between 36000 - 60000 £ per year.
Isovalent, now part of Cisco, is the company founded by the creators of Cilium and eBPF. Cisco Isovalent builds open‐source software and enterprise solutions solving networking, security, and observability needs for modern cloud native infrastructure. The flagship technology, Cilium, is the choice of numerous, industry‐leading, global organizations.
We believe in fostering an inclusive and diverse workplace where every team member feels valued, respected, and empowered. We encourage candidates from all backgrounds to apply and join us in our mission to deliver exceptional products and services.
About this role:
Cisco Isovalent is seeking a skilled and experienced Software Engineer to develop its next generation Load Balancer leveraging the technology developed with Cilium. You will be responsible for driving forward a standalone 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:
- Define and evolve the architecture of our enterprise‐grade load balancer.
- Lead design and development of the load balancer's data plane, control plane and orchestration tools for scalable traffic management and high availability within 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.
- Contribute to and uphold engineering best practices, code quality, and operational excellence.
Minimum Qualifications:
- Bachelors Computer Science degree, 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 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
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
We are Cisco, and our power starts with you.
Cisco is an affirmative action and equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Principal Software Engineer, Load Balancer - Isovalent in London employer: Cisco Systems
Contact Detail:
Cisco Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer, Load Balancer - Isovalent in London
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Isovalent on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or similar portfolio, make sure it’s up to date with your best work. Highlight projects that relate to load balancing or Kubernetes to catch their eye.
✨Tip Number 3
Prepare for the interview by brushing up on your technical knowledge. Be ready to discuss your experience with Go, Kubernetes, and any relevant open-source contributions. Confidence in your expertise can set you apart!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Isovalent.
We think you need these skills to ace Principal Software Engineer, Load Balancer - Isovalent in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Principal Software Engineer role. Highlight your experience with load balancing software, Kubernetes, and any relevant projects you've worked on.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background makes you a great fit. Don’t just repeat your CV; give us insights into your thought process and problem-solving skills.
Showcase Your Open-Source Contributions: If you have a public track record of open-source code commits, make sure to include links in your application. This shows us your commitment to quality code and collaboration within the community.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of being noticed. It’s the easiest way for us to keep track of your application and ensure it gets to the right people!
How to prepare for a job interview at Cisco Systems
✨Know Your Tech Inside Out
Make sure you’re well-versed in the technologies mentioned in the job description, especially eBPF and load balancing. Brush up on your knowledge of Kubernetes and distributed systems, as these will likely come up during technical discussions.
✨Showcase Your Collaboration Skills
Since this role involves working with various teams, be prepared to discuss your experience in collaborative environments. Share specific examples of how you've worked with product and customer teams to align technical solutions with business needs.
✨Prepare for Design Challenges
Expect to face design and architecture questions related to load balancers. Practice explaining your thought process clearly and concisely, and be ready to discuss how you would approach scalability and high availability in a cloud environment.
✨Highlight Your Open-Source Contributions
If you have a public track record of open-source code commits, make sure to mention it! This shows your commitment to quality coding practices and your ability to contribute to community-driven projects, which is highly valued in this role.