The eBay Local Marketplace team is tasked with creating a vibrant new marketplace for the casual seller (the neighbor next door) which will open up new opportunities for eBay’s business. We are looking for a Staff Software Engineer with an entrepreneurial bent for an opportunity to work with an engineering team in building world class search user experience for one of the largest eCommerce website in the world – eBay!
We are a small team of 20+ engineers and testers who develop and build world class search user experience. We are an agile scrum team and huge believers of experimentation, prototyping, building working software and constantly delivering products based on our customer needs. We work closely with our business unit, product managers, user experience research, user experience design, customer service and most importantly with our customers in understanding the search experience.
Responsible for architecture, product design and development of eBay applications. Work closely with product and senior management, other development teams, operations and the quality assurance team. Provide development and support for worldwide projects throughout all phases of the development life cycle. Define, design and implement highly reliable, scalable and efficient infrastructure for the eBay platform. Collaborate with eBay architects to define an open platform for eBay’s application strategy. Work with other engineers, managers, product management, QA and operations teams to develop innovative solutions with functionality to meet market needs. Develop realistic implementation schedules that meet development goals. Identify and resolve complex production issues quickly in eBay backend components. Analyze and recommend design, implementation and monitoring tools. Independently design, code and test major features, as well as work jointly with other team members to deliver complex changes. Share on-call responsibilities. Develop industry and product technical expertise. Document best practices and help create knowledge base. Create training materials for developers. Conduct training sessions and facilitate problem diagnosis and resolution. Work in a team environment.