Expoint – all jobs in one place
מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Limitless High-tech career opportunities - Expoint

Ebay Backend Software Engineer 
United States, California, San Jose 
507665045

25.06.2025

Role Overview:

In this role, you will contribute at the very core of building new APIs that delight external developers, design and develop a solid platform for exposing millions of eBay listings to enable affiliate partnerships that bring buyers through off-eBay channels. You will have an opportunity to explore, learn new technologies, innovate and build AI powered tools , creatively design solutions to handle large volumes of data, interact with highly motivated individuals. We expect someone with proven computer science fundamentals, a strong drive for results, thrives on continuous innovation, dreams big, self-starts, learns fast, gets things done while having fun.


Primary Job Responsibilities:

  • Design and develop public APIs, adhering to industry best practices and internal standards.

  • Own major projects and features from the design phase through coding, testing, deployment, and support.

  • Build platforms and frameworks to improve development efficiency, and proactively monitor and alert to identify issues before they reach customers.

  • Estimate engineering effort, plan implementations, and roll out system changes.

  • Identify project technical risks, make recommendations for mitigation, and maintain detailed documentation.

  • Provide data-driven guidance to Product and other engineering leads on roadmap items.

Job Requirements:

  • B.Sc. or M.Sc. in Computer Science or an equivalent professional experience

  • 3+ years of software design and development experience, tackling non-trivial problems in backend services and / or data pipelines

  • Experience in designing and developing distributed systems.

  • Expertise and hands-on experience in Java/J2EE, Data Structures, XML, REST, JSON, and Internet Protocols.

  • Proficiency in a programming language such as Java and Scala, with a strong foundation in data structures, algorithms, and a solid understanding of multithreading, synchronization, and concurrent programming. A deep architectural understanding of system design and the ability to complete projects with minimal direction.

  • Solid knowledge and experience with relational databases and/or NoSQL data technologies, ElasticSearch, and related toolsets.

  • Strong collaboration skills and the ability to influence a cross-functional and geographically diverse team to deliver results. Excellent time management skills and the ability to work on concurrent assignments with different priorities.

  • Experience driving architecture discussions, producing well-documented design documents, participating in design and code reviews, and contributing to the coding and unit testing of fault-tolerant applications.

The base pay range for this position is expected in the range below:

$142,400 - $190,100