Sr. Software Engineer - C++/Networking
164k – 189kSunnyvale, CAOnsite5+ YOE
Summary
Develops Zero Trust segmentation for container ecosystems using C++ and modern platforms like Kubernetes, Istio, and cloud-managed K8s. Owns feature design, implementation, and customer collaboration. Requires 5+ years experience, C++ expertise, and networking knowledge.
About the role
Responsibilities
- Build Zero Trust segmentation orchestration down to application and pod/container level, identifying and blocking attack pathways in container ecosystems.
- Use latest C++ standards and technologies.
- Understand and enhance modern container platforms (Kubernetes, Istio, OpenShift, AKS, EKS, GKE).
- Own and design critical features/subsystems, defend designs with peers.
- Deliver elegant, simple, scalable, stable, secure, supportable implementations.
- Collaborate with field organization and key customers to shape the product.
Requirements
- Bachelor’s in computer science or equivalent (Master’s a plus).
- 5+ years building distributed & scalable software systems.
- Expertise in C++ (11/14/17/20).
- Experience developing multi-process and multi-threaded applications.
- Familiarity with Kubernetes and related technologies.
- Solid foundation in data structures, algorithms, networking concepts, and debugging skills.
Nice-to-Haves
- Experience with firewall technologies (iptables, nftables, WFP, packet filter).
- Familiarity with BPF/eBPF.
- Experience with Kubernetes deployments in production.
Skills
C++KubernetesIstioOpenShiftAKSEKSGKEnetworkingBPFeBPFiptablesnftables
Similar roles at this salary range
All Backend Engineering jobs →Staff Backend Engineer
Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.
180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL