Job Summary
The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. As a Software Development Engineer at Amazon, you will own critical UI frameworks and apps that make it possible to develop UI applications for Amazon devices.
Key Responsibilities
1. Influence strategy and roadmap through your technical and non-technical insights.
2. Work with a team of world-class engineers and product managers to understand and refine the scope of incoming projects, and to ensure deliverables meet an unreasonably high quality bar.
3. Build reliable, high-performance SDKs for a variety of Amazon Devices, such as Amazon Echo and FireTV.
4. Actively experiment and prototype with novel technologies that improve the customer experience or solve business needs.
5. Mentor junior team members in career growth and assist in task management and Agile planning.
6. Work with multiple top-notch internal and external engineering teams to understand and respond to their needs.
Requirements
BASIC QUALIFICATIONS
* 3+ years of non-internship professional software development experience.
* 2+ years of non-internship design or architecture experience (design patterns, reliability and scaling) of new and existing systems.
* Experience programming with at least one software programming language.
PREFERRED QUALIFICATIONS
* 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
* Bachelor's degree in computer science or equivalent.