Amazon

Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
588940
Location 
US-CA-Sunnyvale
Posted Date 
12/4/2017
Company 
Amazon Corporate LLC
Recruiting Team 
..

Job Description

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.

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.

As a founding member of the team, you will work alongside product management, research, design, and engineering (software/hardware) to define and build the essential lovable product. As Software Development Manager, you will be responsible for building and leading a team of engineers to architect, design, and develop cutting edge technologies and mobile application development. This leader will own applications and services and will work with senior engineers and other leaders to solve difficult technical problems.

The ideal candidate will have an established background developing consumer applications, service architectures, 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
  • 5+ 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

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