Returning Candidate?

Manager, Software Development - Alexa Cloud Services

Manager, Software Development - Alexa Cloud Services

Job ID 
US-CA-East Palo Alto
Posted Date 
A2Z Development Center, Inc.
Recruiting Team 

Job Description

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, 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.

You will work alongside product management, research, design, and engineering to define and build products customers love. As Software Development Manager, you will be responsible for building and leading a team of engineers to architect, design, and develop cutting edge technologies, Alexa features, and cloud services. This leader will work with senior engineers and other leaders to solve difficult technical problems.

The ideal candidate will have an established background developing service architectures for consumer devices and building best-of-class engineering teams. This person must also be a strong leader who can drive consensus across cross-functional business and software development teams and be an excellent communicator who can articulate technical design tradeoffs with senior technical leaders.

Basic Qualifications

· BS/MS in Computer Science or equivalent
· 3+ years of experience building and managing software development teams that design and deliver large distributed systems
· 3+ years of experience in at least one modern programming language such as Java, C++, Objective-C
· Experience performing fundamental CS tasks including algorithms, runtime analysis, OO design, code quality.
· 2+ years of experience with mobile development (iOS/Android)

Preferred Qualifications

· Excellent judgment, organizational, and problem solving skills
· Superior design and architecture knowledge
· Robust project planning/execution skills including estimating, scheduling and executing on committed schedules
· Proven success in building, motivating and retaining teams of star players
· Deeply technical with a track record of successful delivery as an individual contributor and leader
· Entrepreneurial spirit combined with strong program and product management skills
· A passion for people management and mentorship
· Strong verbal and written communication skills