As a Software Engineer II - Android, you will contribute to all aspects of the agile development life cycle, including design, development, documentation, testing, and operations. You will play a pivotal role in shaping the definition, vision, design, road map, and development of product features from beginning to end. You will design, implement, test, deploy, and maintain innovative software solutions to transform service performance, durability, cost, and security. You will use software engineering best practices to ensure a high standard of quality for all team deliverables and work in an agile, startup-like development environment, where you are always working on the most important priorities.