Senior Software Engineer, Services

Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If you’re interested in joining a purpose driven community that is dedicated to creating an ambitious and inclusive workplace, join eBay – a company you can be proud to be a part of.
 Do you want to be part of the team that builds and drives the world-class search experience for millions of eBay users? If yes, eBay Search Services team wants to talk to you. We are fun and energetic team of engineers responsible for and passionate about building, enhancing and managing highly scalable, reliable and performant Search Services. Our Services process over 2 billion search requests per day, that powers eBay Search and other Experiences across desktop, mobile web and native stacks and many other partner applications and experiences across eBay eco-system.
 The eBay Search Services team is looking for passionate, self-motivated, and top-notch software engineers to join our team to build and manage world class Search Services to power multiple applications and experiences across eBay eco-system.
 Define, design, and implement complex, multi-tier distributed systems throughout all phases of the software development life cycle independently as well as work jointly with other team members
 Collaborate with architects, product management, engineering, QE and Operations teams to develop innovative solutions adherence to development goals and principles
 Lead product design, produce clear, well-documented design docs, and participate in design and code reviews
 Recognized as the go-to developer for a major service portfolio and is seen as a leader in their specialized field
 Evangelize and communicate your design, methods, and results to a community of developers, analysts, and product managers
 Share engineering support, release, and on-call responsibilities for an always-on 24x7 site
 Job Requirements 
 5+ years of software design and development experience, solid foundation in computer science with strong competencies in data structures, algorithms, OOPs, and Software Design
 Excellent knowledge in practicing object-oriented analysis and design (OOAD), design patterns, and software engineering methodologies
 5+ years of software development experience in building large scale Web Services and Backend Applications using Java/J2EE, RESTful Web Services, HTTP and JSON technologies
 5+ years of hands on experience in Unix/Linux and/or Windows environment
 Prior working experience in Agile development teams a major plus
 Proven results oriented person with a delivery focused in a high fast-paced and dynamic environment
 Excellent communication, collaboration, and influencing skills
 MS + 5 years of experience or Bachelor’s degree (BSCS or BSEE or Other Related 4yr Technical Degree) + 8 years of experience 

  • Ryan Williams will personally read your application.
  • If there is a mutual interest, we will reach out to tell you all about the hiring company and answer your questions so you can determine if this is a position you’d like to pursue.
  • To follow up on your status, please wait at least 48 business hours, and then email,
Apply to Job
Full Name*