Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Cisco

Principal Software Engineer, Load Balancer

Cisco

Software Engineer developing next generation Load Balancer leveraging Cilium technology for Cisco Isovalent. Collaborating in a team to improve traffic management in cloud environments.

Posted 7/25/2026full-timeRemote • 🇨🇭 SwitzerlandLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing enterprise-grade load balancers, with a strong focus on Kubernetes, Cloud Native workloads, and high-quality code. Proven ability to lead technical decisions and collaborate effectively across teams to align engineering efforts with business objectives.

Highest-signal resume keywords
Load Balancing Software DevelopmentKubernetesGo Programming LanguageAPI Design and ImplementationLinux Systems Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Load Balancing Software DevelopmentKubernetesGo Programming LanguageAPI DesignLinux Systems Design
Soft Skills
CollaborationTechnical LeadershipPerformance Optimization
Tools & Technologies
Cloud Native WorkloadsOrchestration Tools
Industry Keywords
Distributed SystemsSecurityNetworkingOpen-Source Contributions

Tech Stack

Tools & technologies
CloudDistributed SystemsGoKubernetesLinux

About the role

Key responsibilities & impact
  • 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.

Requirements

What you’ll need
  • 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
  • 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.

Benefits

Comp & perks
  • Inclusive and diverse workplace
  • Commitment to employee success
  • Remote work options