Software Engineering Technical Leader
- Zurich, Switzerland +17
- Mid Level
- Posted
Skills
Required
- Go/Rust/C/C++/Zig
- Linux
- networking
- distributed systems
Preferred
- Go / eBPF
- cloud native
- datacenter networking
- Kubernetes clusters
- infrastructure automation tools
- Kubernetes
- Cilium
- CNIs
- Open-source
Isovalent, now part of Cisco, is seeking a Software Engineer to join our Isovalent Networking for Virtualization engineering team. As a software engineer, you are tasked with implementing features, root-causing and fixing bugs and performing maintenance tasks on our codebase, together with the team.
About Cisco
- 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.
- Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions.
- Add to that our worldwide network of doers and experts, and you’ll see that the opportunities to grow and build are limitless.
- We work as a team, collaborating with empathy to make really big things happen on a global scale.
- Because our solutions are everywhere, our impact is everywhere.
- We are Cisco, and our power starts with you.
Responsibilities
- You are eager to dive headfirst into complex problems, resourceful in finding novel approaches to overcome them, and capable of clearly communicating your ideas.
- Work on delivering the roadmap together with the team
- Develop and review high-quality Go and eBPF code for Cilium open-source and Enterprise edition codebases
- Collaborate on architecture and design of distributed systems such as working on cluster mesh
- Integrate with traditional datacenter networking protocols
- Contribute to and uphold engineering best practices, code quality, and operational excellence
Requirements
- Strong communication skills and proven ability to work in collaborative environments
- Experience with any of Go/Rust/C/C++/Zig or other systems programming language
- Experience in professional software engineering and the ability and desire to write high quality and efficient code
- Familiarity with Linux, networking and distributed systems in general
Preferred
Degree in Computer Science, or equivalent experience
- Experience with Go and/or eBPF Experience in cloud native datacenter networking
- Experience in managing production Kubernetes clusters, SRE principles and infrastructure automation tools
- Experience in writing code to interact with Kubernetes Experience with Cilium and/or other CNIs Open-source contributions in relevant projects Why Cisco?
- At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond.
jobapplier