Senior Software Engineer - Backend

eBay

(San Jose, California)
Full Time
Job Posting Details
About eBay
Founded in 1995 in San Jose, Calif., eBay (NASDAQ:EBAY) is where the world goes to shop, sell, and give. Whether you are buying new or used, plain or luxurious, commonplace or rare, trendy or one-of-a-kind – if it exists in the world, it probably is for sale on eBay. Our mission is to be the world’s favorite destination for discovering great value and unique selection.
Summary
Software engineers at eBay develop innovative solutions and high quality products that touch millions of people every day around the globe. We’re looking for the highest levels of technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward with respect to functionality, performance, reliability, and scalability.
Responsibilities
* We are the Search Engine Optimization (SEO) team at eBay that is responsible for bringing external traffic to eBay. Our team loves to solve SEO problems the engineering way; research on complex data problems and building large scale systems serving close to 1 billion requests per day. Our work has a direct business impact and additionally helps eBay bring in new users to the site. * What will you do? * Define, design, and implement complex, multi-tier distributed software systems focused on improving buyer experience at eBay * As a self-motivated and enthusiastic member of our team, you will work with extremely talented peers in a fun environment pushing the performance bar while solving various problems * Develop innovative solutions that not only meet functionality requirements but meet performance, scalability and reliability requirements while adhering to implementation schedules, development principles and product goals * Process data to understand user behavior and help define new product features * Estimate engineering effort, plan execution cycles, and rollout system changes * Mentor junior peers in technical design
Ideal Candidate
* Excellent understanding of computer science fundamentals, data structures and algorithms. Excellent problem solving skills is also a must * Expertise required in object-oriented design methodology and large scale application development in Java (or any other object oriented language) * Proven results-oriented person with a focus on delivery in a high-velocity, high-scalability and high-availability environment * Enthusiasm and willingness to learn new technologies and dig into problems. Good verbal and written skills * Experience with distributed systems, service-oriented architecture and NoSQL databases is a plus * Familiarity with SEO is a plus * 5 years of work experience or MS in Computer Science plus 3 years of experience

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.