Amazon Kindle eReaders, Tablets and Reading applications are revolutionary reading experiences and one of the most innovative and fast growing businesses at Amazon. In addition to our Fire Tablet and Kindle eReaders, our engineers also deliver applications on a myriad of other platforms such as Kindle for iPhone/iPad, Kindle for Android, Kindle for PC, and Kindle for Mac.
The Kindle Reader Engineering team develops cutting edge Kindle applications for all of these platforms, which blend seamlessly into the Kindle ecosystem and are at the forefront of reinventing our Customer’s reading experience.
We are looking for a strong leader to help us deliver the core customer experiences on these critical application who has experience building mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture and implementation of cutting edge products used every day, by people you know.
The Kindle Reader Engineering team develops software applications and technologies that work to support the Kindle reading experience on iOS, Android as well as technology solutions that allow customers to use their own personal documents within the Kindle reading experience. The Software Development Manager will be responsible for managing a team of highly competent engineers focused on expanding the capabilities of the our server and client software system to deliver additional services for Kindle. This person will also be responsible for ensuring various system-level and business-level SLAs are met, while maintaining an unrelenting focus on quality and throughput. This role will have regular interactions with various internal business-owners while owning prioritizing tasks/projects, handling system issues and managing communication across all stakeholders.
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.
The candidate must have a strong background in Computer Science and have at least a Bachelor's Degree in the area or its equivalent. Graduate degree preferred. The ideal candidate should have 6+ years of experience leading software development and gone through at least two full software life-cycles, with a minimum of 2 years of people management experiences. The individual should have proven leadership skills in a fast-paced demanding environment and be very comfortable with delivering solutions for mobile computing devices. Key Responsibilities:
· Responsible for the over-all systems development life cycle
· Management and mentor-ship of a team of engineers
· 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 team 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.