Sr. Manager, Kindle Mobile Development

1 month ago
Job ID
Amazon Corporate LLC
Position Category
Software Development
Recruiting Team
North American Teams - Content/Device

Job Description

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 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 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 Senior Software Engineering Manager will be responsible for managing a team of highly competent managers and 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 – including senior executives - 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 will have a Master's Degree or an equivalent and 8+ years of experience leading product development teams. The Candidate should have gone through at least two full software lifecycles with a minimum of 5 years of software development. 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 mentorship of key engineering personnel and other highly capable engineering leaders
· 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

Technical Qualifications:
· Strong analytical skills with excellent problem solving ability
· Experience with Object oriented design and development
· Experience in iOS, C/C++/Java, OOP, Web Services and Server architectures Experience with distributed systems/service-oriented architecture desired
· Experience building applications for iOS and/or other mobile environments, as well as web application technologies and desktop software

Engineering Management:
· Experience managing teams of skilled software development engineers and managing other highly technical engineering leaders
· Demonstrated technical leadership of both people and projects
· Superior analytical and problem solving skills are required
· Experience and interest in helping teams resolve critical site issues under extreme time pressure
· Demonstrated ability to lead teams, work cross-functionally, and build consensus on difficult issues and communicate clearly
· Experience and ability to develop processes and procedures which will enhance the overall service quality of Services for our customers and developers
· Focus on peer mentoring, code reviews, architectural consultancy and team-work

Other Qualifications:
· Candidates should demonstrate superior project management and engineering management skills.
· Should possess strong customer focus
· Candidates must possess strong verbal and written communication skills
· Experience designing for scalability, reliability and performance
· Participating in non-technical aspects of the company including idea generation, business analysis and process optimization

Preferred Qualifications

  • Experience working closely with development and business teams to communicate problem impacts and to understand business requirements
  • Strong communication skills - both written and oral
  • Experience managing both technical engineers and other engineering, product management and quality leaders
  • Experience managing global teams

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed