About the Role
This role sits within eBay’s engineering organization and is focused on building a next-generation AI-powered platform that transforms how software is designed, developed, and delivered at scale. As a Staff Software Engineer – Backend, you will be a senior technical leader for critical platform services, driving architectural decisions, leading complex cross-team initiatives, and elevating engineering standards.
Responsibilities
- Lead the design and delivery of large-scale backend and platform services that power AI-driven workflows.
- Define and evolve backend architectures with a strong focus on scalability, reliability, and maintainability.
- Drive cross-functional technical initiatives with product, data, and partner engineering teams.
- Champion high standards for code quality, testing, observability, automation, and operational excellence.
- Improve system performance, resilience, and cost efficiency by strengthening monitoring, incident response, and root-cause analysis.
- Mentor engineers at multiple levels, growing technical leadership within the team and fostering a culture of learning, ownership, and continuous improvement.
Requirements
- 8+ years of professional software engineering experience, including a proven track record designing, building, and operating large-scale backend systems in production.
- Strong proficiency in one or more backend languages (such as Java, Go, Python, or similar) and deep experience with distributed systems, microservices, and cloud-native development.
- Hands-on expertise with databases (SQL and/or NoSQL), messaging systems, API design, and modern cloud platforms (for example AWS, GCP, or Azure) including container orchestration with Kubernetes.
- Demonstrated strength in system design, debugging, and performance optimization.
- Proven ability to influence technical direction without direct authority.
- Experience in platform or developer tooling systems and/or familiarity with AI/ML-driven or workflow-based platforms is a plus.
Skills
- Java
- Go
- Python
- Distributed systems
- Microservices
- Cloud-native development
- SQL
- NoSQL
- Messaging systems
- API design
- AWS
- GCP
- Azure
- Kubernetes
- System design
- Debugging
- Performance optimization
- Platform engineering
- Developer tooling
- AI/ML
- Workflow-based platforms
Location
- Toronto, Ontario
Work Type
- Hybrid
Experience Level
- Staff
- Senior
Salary/Compensations
- C$142,400 - C$190,100
Benefits
- Target bonus
- Restricted stock units
- RRSP eligibility
- Various paid time off benefits, such as PTO and parental leave
About the Company
- eBay is a global ecommerce leader that empowers millions of buyers and sellers in more than 190 markets.
- We are committed to pushing boundaries and reinventing the future of ecommerce for enthusiasts.
- Our values include customer focus, authenticity, bold ideas, and inclusivity.
- We are dedicated to sustaining the future of our customers, our company, and our planet.
- We aim to connect people and build communities to create economic opportunity for all.
Equal Opportunity
- eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, and disability, or other legally protected status.
- We will make every effort to respond to your request for accommodation as soon as possible.
- View our accessibility statement to learn more about eBay's commitment to ensuring digital accessibility.
