Software Development Manager - Digital Products SDK

Oct 01, 2012
Oct 31, 2012
. .
Full Time
The Amazon Digital and Mobile Products team has developed significant digital and mobile businesses including Amazon MP3, Amazon Video on Demand, IMDB, Amazon Mobile store, and the Kindle Fire. These businesses are powered by software that runs on a range of mobile platforms including iPhone, Blackberry, Android, Windows Mobile and WebOS.

As Software Development Manager, you will be responsible for leading a team of engineers in design, development, test, and deployment of a set of services for a variety of products on mobile platforms. A successful candidate will have an established background in developing customer-facing experiences, a strong technical ability, excellent project management skills, great communication skills, and a motivation to achieve results in a fast paced environment. You will be helping to hire and build your team and systems, and will work with a partner team to drive and shape engagement and communication that will affect a large segment of partners for Amazon services and products.

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. This person has thrived and succeeded in leading teams to deliver high quality technology products/services in a hyper-growth environment where priorities shift fast.

Key Responsibilities:
- Responsible for the over-all systems development life cycle
- Management and execution against project plans and delivery commitments; Manage the day-to-day activities of the engineering team within an Agile/Scrum environment
- Management of departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
- Work closely with the engineers to architect and develop the best technical design and approach
- Report on status of development, quality, operations, and system performance to management

If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.

Basic Qualifications
- BS/MS in Computer Science or equivalent.
- 7-10+ years of industry experience.
- Mastery of development in C, C++ and/or Java in Linux and/or Windows environment, as well as thorough experience with mature software development processes (version control, continuous integration, bug tracking, etc.).
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment.
- Sharp analytical abilities and proven design skills.
- Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
- A track record of communicating well with executives and non-technical leaders.

Preferred Qualifications
- MS, Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, etc.
- Experience releasing products, services, libraries, and documentation for internal and external development partners.