Principal Android Engineer

  • eBay,
  • Portland, OR
company banner
Android, SDK, Java
Full Time, Perm
Telecommuting not available Travel not required

Job Description

Does a creating innovative Android experience while leveraging enterprise APIs excite you? Want to impact the world’s largest mobile marketplace? We have a place for you! eBay's is looking for a Principal Android Engineer who is passionate about creating apps consumers love. This is an amazing opportunity to join the mobile payments engineering team of a world leader in commerce and directly impact the lives of a global population.

Join our tightly knit team of engineers who enjoy working on large-scale challenging and interesting problems. We work in small focused, collaborative project teams following an agile methodology.

Cross functional teams including product management, product development, and UXD work on a daily basis to create a successful product that delights our customers.

You will feel like you’re working in a start-up, whilst at the same time having the resources of a large company.

Working at eBay is a rewarding, challenging and inspiring experience.

The Principal Android Engineer will have an expert's depth and breadth of experience in Android, Java, and their related IDEs (Eclipse, Android Studio) as well as familiarity with the integration of network services. You must be very familiar with and an advocate of the following Agile practices: Designing / giving functional and technical direction to a solution, TDD, clean code, software craftsmanship, Testing at all levels (unit, integration, and acceptance),Story Writing and tasking. You will also be expected to integrate w/ colleagues in San Jose

Desired Experience

8+ Years of software design, development, and leadership experience

5+ Years of experience developing commercial software with Java

3+ Years of experience developing Android Applications

Experience developing and integrating with web services, TCP/IP and databases

An expert Java Programmer, capable of writing commercial quality Android applications.

Expert knowledge of mobile application design considerations.

Experience with Java IDEs (e.g. Eclipse), profilers, debuggers, revision control systems (e.g. GIT) and bug tracking (e.g. Jira)

BSCS and 8 years experience or equivalent


Lead payments feature development on eBay's Android application

Coach and mentor more junior members of the development team

Work with product managers, page owners and other team members to develop and implement Payments features.

Collaborate with colleagues in San Jose (Occasional travel required).

Participate in sprint meetings, code reviews, UI design reviews and other feature related meetings.

Communicate and work effectively with team members and across functional teams.

Maintain existing code (fix defects, modify implementation for changing application paradigms and evolving Android OS)

Provide PD scope on proposed features and bug fixes. This includes estimation of effort, risk identification and mitigation, possible alternate solutions.

Posted By

Dipa Datta


Company Information

eBay is the world’s most vibrant marketplace for discovering great value and unique selection. We empower people and create opportunity by connecting buyers and sellers around the globe. Our vision of truly connected commerce is enabled by people, powered by technology, and open to all-check us out!
Dice Id : ebay
Position Id : R0013349

Similar Positions at eBay

Sr. Android Engineer
  • Portland, OR
  • 3 days ago
Android Software Engineer
  • Portland, OR
  • 3 days ago
MTS 1, Software Engineer
  • Bellevue, WA
  • 3 days ago
Senior iOS Engineer
  • San Francisco, CA
  • 3 days ago
eBay Valet ? Quality Assurance Engineer
  • San Francisco, CA
  • 3 days ago
Manager, Software Development 2
  • San Jose, CA
  • 3 days ago
MTS1, Software Engineer Hadoop
  • San Jose, CA
  • 3 days ago