Amazon.com Software Development Engineer- Android in Sunnyvale, California

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, Amazon Echo and Amazon Show. What will you help us create?

The Role:

We are a smart team of doers that work passionately to apply cutting-edge advances in robotics and software to solve real-world challenges that will transform our customers’ experiences in ways we can’t even imagine yet. We are looking for an intrepid problem-solver to dive into an ambiguous problem space and design and deliver innovative software solutions, and to collaborate with cross-functional engineering teams, including Amazon Robotics, to put the concepts you develop into production.

The ideal candidate is clearly passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.

  • BS/MS in Computer Science or equivalent

  • 3+ years of industry experience

  • 2+ years of object-oriented programming experience in Java or C++; in Linux, Windows, and/or Mac environment

  • 1+ years of experience building applications on Android or iOS.

  • Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design and code quality verification

  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability.

  • Experience building frameworks for creating applications on various platforms

  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.

  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.

    Lab126 is part of the Amazon.com, Inc. group of companies and is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

AMZR Req ID: 578815

External Company URL: www.amazon.com