Verified today
Software Engineer 3 – Network Security
About the role
The Network Security team at eBay builds and operates foundational network segmentation capabilities that protect eBay’s production environments across clusters, datacenters, and cloud footprints. As a Software Engineer 3, you will design, build, and maintain reliable control-plane services and platform integrations that enforce network policy and segmentation across distributed Kubernetes environments, with a focus on quality, operability, scalability, and secure engineering practices. This full-time role is based in Bengaluru, India, and follows a hybrid work model.
What you’ll do
- Design, build, and maintain reliable control-plane services that orchestrate network policy and segmentation across Kubernetes clusters and datacenters.
- Develop integrations with SDN and CNI layers such as Istio, Envoy, Calico, or Cilium, along with Linux networking primitives such as iptables, nftables, routing, and VXLAN.
- Write production-quality code backed by unit and integration tests, CI/CD pipelines, and strong observability practices including metrics, logging, and tracing.
- Troubleshoot and debug Kubernetes, Linux networking, and distributed-systems issues, and contribute to incident response and postmortem follow-through.
- Collaborate with partner teams across Security, SRE, and Cloud Platform to deliver reliable and maintainable platform capabilities.
- Improve the reliability, scalability, and operational readiness of services through better rollout practices, configuration management, monitoring, and automation.
- Participate in design discussions, evaluate technical tradeoffs, and contribute to implementation planning for features and enhancements.
- Support a culture of engineering excellence through code reviews, documentation, and thoughtful operational ownership.
What you’ll bring
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of software engineering experience in backend or systems engineering.
- Strong programming skills in Go, Python, or a similar systems-oriented language, with hands-on experience building distributed services.
- Solid understanding of TCP/IP, Linux, and container networking fundamentals.
- Strong Kubernetes fundamentals and hands-on experience building or operating services, controllers, operators, or similar platform components.
- Proven debugging and troubleshooting skills across Kubernetes, Linux networking, and distributed systems.
- Experience running and maintaining services in cloud environments at scale.
- Familiarity with CI/CD, observability, and production support practices.
Skills
Education
Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience