Basic Qualifications
5+ years of experience managing software engineers (including hiring, performance evaluations, etc.)
A Bachelor's Degree in Computer Science or related field or related industry experience
Strong software design skills and experience with architecting highly-scalable and low latency systems
A strong foundation in Computer Science fundamentals, such as algorithms and data structures
Ability to handle multiple competing priorities in a fast-paced environment
A deep understanding of cross-functional multiple-team based software development
Excellent communications skills
Self-directed and capable of working effectively in a dynamic environment
Passion for solving complex and interesting problems
Passion for driving simple, clean and efficient code
Experience taking a leading role in building complex software systems that have been successfully delivered to customers
Experience developing in at least one of Java, C# or C++
Experience influencing software engineering best practices within your team
Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
Experience in working backwards from the customer and delivering innovative, simple solutions
Amazon is an Equal Opportunity-Affirmative Action Employer - Female/Minority/Disability/Veteran/Gender Identity/Sexual Orientation.