Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

TCGplayer.com Logo

Staff Software Engineer - Java

TCGplayer.com

$132,000 - $222,100
Sep 12, 2025
Portland, OR, USA
Apply Now

eBay is looking to solve complex problems at scale within its inventory management system to improve the experience for millions of sellers and buyers globally, by reinventing the future of e-commerce.

Requirements

  • Expert-level skills in Java/J2EE and related frameworks such as Spring Boot, with a strong understanding of microservices architecture and distributed system design
  • Extensive experience with NoSQL (e.g., Cassandra, MongoDB) and relational databases (e.g., Oracle), along with a solid understanding of event-driven and messaging systems (e.g., Kafka, service bus, etc
  • Strong experience designing and implementing scalable APIs (REST/GraphQL) and integrating with internal and external systems
  • Proven ability to analyze complex technical challenges and develop practical, innovative solutions focused on high performance, reliability, and scalability
  • Experience with inventory, catalog, or commerce-related systems at web scale.
  • Familiarity with cloud-native technologies, container orchestration (e.g., Kubernetes), and DevOps tooling.
  • Prior contributions to open-source projects, technical writing, or conference presentations

Responsibilities

  • Lead the architecture, design, and development of backend systems that power core inventory operations—enabling seamless item creation, updates, and synchronization across eBay surfaces.
  • Drive the modernization of inventory services by introducing scalable, modular, and cloud-native systems using microservices and event-driven patterns.
  • Collaborate with product managers, business stakeholders, and UX teams to define and refine requirements, translating them into scalable and maintainable technical solutions.
  • Provide technical leadership and mentorship to engineers across the team, promoting best practices in system design, coding, testing, and operational excellence.
  • Build and maintain high-performance APIs and messaging components to support fast, reliable, and secure inventory interactions.
  • Define and implement best practices around observability, automated testing, and CI/CD to ensure production-readiness and reduce operational burden.
  • Lead large-scale technical initiatives across multiple engineering teams and partner organizations to ensure alignment and successful delivery.

Other

  • Hybrid role - 2-3 days in the Portland, OR office
  • 8 more years of professional experience in software development, including 3+ years in a staff or principal engineering role with architectural leadership responsibilities
  • Ability to work in our Portland, OR office for 2-3 days out of the week
  • The base pay range for this position is expected in the range below: $132,000 - $222,100
  • All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status.