eBay
Sr. Software Engineer, Backend/GraphQL
Toronto · Senior
Stay score
odds of building a lasting career here
Thin sponsorship signal and lottery-bound. A low-probability bet with your clock running. Prioritize cap-exempt roles and proven entry-level sponsors first.
Lottery odds assume a STEM candidate.
Personalize to your clock →Employer immigration record
from this employer's Department of Labor filings
Green-card filing pattern in this occupation
Green-card intent detected
Green-card follow-through: 93%
Files H-1B transfers
Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.
Community outcomes
No reports yet — be the first to help the next applicant.
About the role
- Experience designing, documenting, and governing public APIs, with a strong focus on usability, consistency, and long-term maintainability.
- Strong collaboration and leadership skills, including the ability to influence across stakeholders, mentor less experienced team members, and work effectively with technologies such as TypeScript, Docker, and Kubernetes when needed.
Responsibilities
- Join a team of passionate thinkers, innovators, and dreamers - and help us connect people and build communities to create economic opportunity for all.
- Lead the design and implementation of federated GraphQL solutions using Node.js, Spring Boot, and DGS to improve how teams build and integrate APIs across eBay's ecosystem.
- Own and evolve highly critical production services, helping ensure strong availability, resilience, and throughput for customer- and business-facing experiences.
- Partner with senior technology leaders, architects, product owners, and adjacent platform teams to turn business needs into scalable API contracts and unified architecture decisions.
- Drive improvements in query performance, cost analysis, security, error handling, and client integration patterns to enable reliable and efficient GraphQL adoption.
Requirements
- 2+ years of hands-on experience with Node.js and/or Spring Boot, with the ability to design, build, and troubleshoot robust backend services.
- Looking for a company that inspires passion, courage and creativity, where you can be on the team shaping the future of global commerce?
- If you're interested in joining a purpose driven community that is dedicated to crafting an ambitious and inclusive work environment, join eBay - a company you can be proud to be with.
Nice to have
- Hands-on or transferable experience with GraphQL, including preferred experience with federated GraphQL and schema design
- familiarity with Apollo Federation is a plus.
- Working knowledge of Java and/or Kotlin, plus an understanding of service-oriented architecture, microservices, and modern engineering practices.
Benefits
- Enable product teams on their GraphQL learning and migration journeys by providing technical guidance, reusable patterns, and best practices for federation and schema design.
Company info
- At eBay, we're more than a global ecommerce leader - we're changing the way the world shops and sells.
- Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work - every day.
- We're in this together, sustaining the future of our customers, our company, and our planet.
- Our platform empowers millions of buyers and sellers in more than 190 markets around the world.
This listing is sourced directly from eBay's careers page and normalized into a canonical job model.