Software Engineering Technical Lead, Go (Cilium)

Cisco Systems, Inc.West Des Moines, IA
32dRemote

About The Position

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 believe that every employee contributes to our success, and we are committed to fostering an environment where everyone can thrive. We encourage candidates from all backgrounds to apply and join us in our mission to deliver exceptional products and services. Cisco Isovalent is seeking a skilled and experienced Software Engineer troubleshoot, mature and improve the reliability and scalability of Isovalent Products. You will be responsible for building and enhancing a Kubernetes-native control plane to provide seamless management of its network traffic, 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.

Requirements

  • Bachelors Computer Science degree, or related fields
  • 4+ years of experience in Go, 2+ years of experience in C or eBPF
  • Experience with Kubernetes, Cloud Native workloads and/or distributed systems

Nice To Haves

  • 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

Responsibilities

  • Developing high-quality Go and eBPF code for Cilium OSS and Enterprise, while following open source development principles and best practices.
  • Debug, troubleshoot, and resolve performance, reliability, and security issues in the control plane.
  • Design highly scalable solution to reliably run Cilium in very large environments.
  • Participate in code reviews, architectural discussions, and contribute to technical documentation.
  • Work and coordinate US and EMEA teams, ensuring alignment during East Coast business hours (EST/EDT).

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service