Role Summary
Join eBay’s Segmentation team as a Senior Software Engineer (T24), where you will design and deliver resilient network segmentation services that safeguard mission-critical commerce traffic across multiple clouds and datacenters. As a T24 engineer, you will take ownership of subsystems, drive solutions from design through production, and play a key role in improving team productivity and engineering excellence.
What You’ll Do
- Design and implement efficient, extensible, and maintainable solutions for the team’s network segmentation platform.
- Own multiple subsystems in the control plane and data plane, ensuring reliability and scalability.
- Translate feature requests into design options, provide accurate estimations, and implement practical solutions.
- Integrate with SDN/CNI technologies (Istio/Envoy/Calico/Cilium) and Linux networking primitives (iptables/nftables, routing, BGP, VXLAN).
- Proactively identify design/code issues, propose improvements, and drive resolution within the team.
- Implement test automation and CI/CD pipelines (Go testing, Ginkgo/Gomega), ensuring high-quality code delivery.
- Participate in incident response by debugging Kubernetes workloads and networking issues, and contribute to postmortems with actionable fixes.
- Document features and release notes to support operational readiness and knowledge sharing.
- Collaborate with stakeholders (Product, SRE, Security, Cloud) by communicating assumptions, clarifying requirements, and providing data-driven guidance on roadmap items.
Must-Have Qualifications
- 5+ years in backend or systems engineering; 2+ years in Golang building distributed services or controllers.
- Strong knowledge of TCP/IP, Linux networking, and Kubernetes fundamentals.
- Hands-on experience with Kubernetes controllers/Operators/CRDs (client-go, reconcile patterns).
- Solid debugging and troubleshooting skills across distributed systems, networking, and containers.
- Experience with CI/CD pipelines and test automation practices.
- Clear written and verbal communication skills, with the ability to explain design decisions and assumptions to stakeholders.
- Proven track record of owning and delivering subsystems in production environments.
Nice-to-Have
- Experience with SDN/CNI (Calico, Cilium, OVS/OVN) and service mesh (Istio/Envoy).
- Familiarity with eBPF, OPA/Gatekeeper, or multi-cluster controllers.
- Knowledge of distributed data stores (etcd, SQL, NoSQL) and eventing systems (Kafka, PubSub, SQS).
- Exposure to observability tools (metrics, logging, tracing, OpenTelemetry).
Community & Growth
- Participate in team interviews and help grow the Segmentation team.
- Share knowledge through brown bags, lightning talks, or internal articles.
- Contribute to eBay’s open source initiatives or industry conferences.
- Engage in mentorship as a mentee, developing toward broader technical leadership.
Why This Role Matters
As a Senior Engineer (T24), you are a key owner within the team: translating product requirements into robust technical solutions, ensuring production readiness, and raising the quality of the codebase. This role is about building strong, reliable systems while growing your leadership influence — preparing you to scale your impact in future MTS-level roles.