Back to jobs
E
Hiring companyeBay

Verified today

Software Engineer 3 – Network Security

Bengaluru, India Full-time Hybrid

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

GoPythonKubernetesTCP/IPLinuxContainer networkingCI/CDObservability

Education

Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience