TCGplayer

Senior Storage Software Engineer

TCGplayer
Apply
10 hours ago
Bengaluru, IndiaSenior

Responsibilities

  • Design and develop distributed Block, File, and Object Storage systems.
  • Architect highly available, scalable, fault-tolerant, and high-performance storage platforms.
  • Write and review production-quality code using C/C++ and/or Go.
  • Build Kubernetes-native storage solutions, including CSI, controllers, operators, and APIs.
  • Develop and optimize storage data-plane and control-plane components.
  • Lead architecture development and solve complex technical problems across systems and domains.
  • Define the storage platform's future state and technical roadmap.
  • Build reusable technology solutions and drive modernization across teams.
  • Identify and address design gaps involving performance, security, reliability, availability, failover, recovery, maintainability, and scalability.
  • Lead architecture and design reviews and produce technical and architecture documentation.
  • Mentor engineers and raise technical and engineering standards.
  • Debug complex issues across Kubernetes, Linux, networking, and storage layers.
  • Lead multi-team engineering initiatives through architecture, development, testing, and production delivery.
  • Build reusable platforms, frameworks, tools, and processes and influence broad technical direction.
  • Use AI coding agents with detailed context and requirements to improve engineering productivity.

Requirements

  • 12–15 years of software engineering experience.
  • Bachelor's or master's degree in Computer Science or Computer Engineering.
  • Strong software engineering experience in storage and/or distributed systems.
  • Proficiency in C/C++, Go, or Rust.
  • Strong understanding of Linux, concurrency, networking, and storage I/O.
  • Experience with Kubernetes and cloud-native architectures.
  • Knowledge of NVMe, iSCSI, NFS, S3, SPDK, CSI, and UBD.
  • Proven ability to architect and lead complex technical projects across teams.
  • Strong communication, technical leadership, mentoring, troubleshooting, and performance optimization skills.

Benefits

  • eBay is an equal opportunity employer and provides consideration without regard to legally protected characteristics.
  • Reasonable workplace accommodations are available through eBay's talent team.
  • The role involves collaboration across multiple teams and technical domains.

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