TCGplayer

Sr. Software Engineer- Network

TCGplayer
Apply
1 month ago
Dublin, IrelandSenior

Responsibilities

  • Design, build, and operate distributed services enforcing network segmentation and security policies across Kubernetes clusters, clouds, and data centers.
  • Develop control-plane services, Kubernetes controllers, and automation for policy lifecycle, workload identity, and secure service-to-service communication.
  • Integrate cloud-native networking technologies including Kubernetes, CNI, service mesh, Linux networking, and SDN platforms.
  • Deliver production software with automated testing, CI/CD, observability, and AI-assisted development practices.
  • Troubleshoot complex production issues across distributed systems, Kubernetes, networking, and cloud infrastructure, driving root-cause analysis and long-term improvements.
  • Make architecture and design decisions balancing security, scalability, reliability, and developer experience.
  • Mentor engineers through technical leadership, design reviews, code reviews, and engineering best practices.
  • Automate workflows and responsibly integrate AI throughout the software development lifecycle.

Requirements

  • At least 5 years of experience building large-scale backend or distributed systems.
  • Strong proficiency in Go, Java, Python, or C++, with Go preferred.
  • Strong foundations in distributed systems, networking, Linux, operating systems, data structures, and algorithms.
  • Hands-on experience with Kubernetes, controllers/operators including client-go, CRDs, and cloud-native architectures.
  • Deep understanding of TCP/IP, routing, DNS, load balancing, network namespaces, iptables/nftables, BGP, VXLAN, and container networking.
  • Experience with cloud networking and SDN/CNI technologies such as Calico, Cilium, Istio, or Envoy.
  • Experience building and operating production services with CI/CD, observability, monitoring, and incident management.
  • Strong debugging skills across distributed systems, Kubernetes, Linux, and networking stacks.
  • Experience using AI-powered engineering tools for software development, testing, troubleshooting, documentation, and operational efficiency.
  • Excellent communication skills and the ability to influence technical direction across teams.
  • Preferred experience includes eBPF, Linux kernel networking, Zero Trust, micro-segmentation, workload identity, OPA/Gatekeeper, OpenFGA, SPIFFE/SPIRE, OpenTelemetry, Prometheus, Grafana, Kafka, Pub/Sub, SQS, and multi-cluster Kubernetes control planes.

Tech Stack

AmbassadorApache KafkaC++GoGrafanaIstioJavaKubernetesLinuxPrometheusPython

Categories

TCGplayer

About TCGplayer

201-500 employees

TCGplayer operates an online marketplace and software tools for buying and selling trading card games and related collectibles, serving hobby shops and individual sellers. It generates revenue through marketplace fees, seller subscriptions, and fulfillment programs such as TCGplayer Direct. An eBay subsidiary, the company provides authentication and logistics services that help stores list inventory at scale and reach buyers across the U.S. and internationally.

Contact me