Staff Backend Engineer
Role details
Job location
Tech stack
Job description
The eBay Advertising team is building ad-tech solutions that improve how buyers and sellers connect while driving marketplace performance. This role sits within a cross-functional engineering group working closely with product, design, and machine learning teams to deliver scalable advertising experiences. As a Backend Engineer, you will help design and build systems that power ad products, contributing to both user experience and business outcomes while collaborating across a distributed engineering environment., * Build scalable, highly available RESTful APIs and event-driven systems to support advertising products
- Design and deliver new experiences that help sellers and advertisers promote products and manage campaigns
- Collaborate with cross-functional teams (frontend, backend, ML, product, design, QA) to deliver end-to-end solutions
- Continuously ship code through testing and deployment pipelines, improving reliability and performance
- Contribute to shared codebases within the internal open source ecosystem
- Participate in technical discussions, influencing system design and technology choices
- Improve development efficiency and code quality using AI-assisted tools
Requirements
- Strong experience with Java/J2EE (required) and familiarity with Scala (preferred)
- Experience working with SQL and NoSQL databases, and data formats such as JSON and XML
- Familiarity with frameworks such as Spring MVC and building RESTful web services
- Experience designing systems that handle large volumes of events using event-driven architecture
- Understanding of core computer science concepts such as data structures and algorithms
- Exposure to JavaScript, Node.js, TypeScript, or React is a plus
- Degree in Computer Science or a related field, and 5+ years of practical experience
- Ability to learn new technologies, contribute to shared codebases, and collaborate effectively within a team environment