Returning Candidate?

Software Development Manager II - Kindle Store - KCX

Software Development Manager II - Kindle Store - KCX

Job ID 
Posted Date 
AMZN CAN Fulfillment Svcs, Inc
Position Category 
Software Development
Recruiting Team 

Job Description

The Kindle Store Team is seeking an exceptional Software Development Manager (SDM) for a challenging, high-value, International expansion program. This team supports rapid realization of innovative, digital shopping concepts and leveraging them into new languages and new marketplaces. This role will give you an opportunity to work with many different teams and learn a range of new systems, leveraging the deep collection of technologies throughout the company and extending them to allow us to boldly go where no digital shopping system has gone before.

The Kindle Store SDM will lead high-impact Kindle Store releases that improve reading for millions of new and existing Kindle customers. The SDM role requires excellent leadership skills, strong technical expertise, as well as leading and mentoring software engineers. You will have the opportunity to impact customers worldwide by working with development teams across the Kindle team globally and you will be leading the technical architecture and design for your team. The Kindle Store SDM will be responsible for improving the discoverability, personalization, purchase, and reading experience of content that is delivered to Kindle devices, iPhones, iPads, and Android devices as well as ensuring a great web experience across all browser platforms.

Managers interested in this position should have hands-on experience in building dependable, straightforward systems that stand up to massive scale. We take agility and rapid iteration seriously. Our work involves customer-facing UI as well as large-scale data analysis, and the design and implementation of production-scale back-end systems. The team also owns internal tools to enable engineering and product teams to quickly conduct content targeting and experimentation. We are looking for a talented software development manager with strong technical background and people management experiences to manage and develop a highly talented and experienced engineer team.

The successful candidate will:

•Obsessively target our customers’ needs with elegant, reliable, high-scale systems work and be prepared to adjust course on the fly.
•Build strong partnership with client teams to continuously identify and prioritize software framework enhancement opportunities.
•Establish a consistent, project management framework and excellent development processes to deliver high quality software, in rapid iterations, for business partners in multiple geographies.
•Show strong business and technical judgment that will accelerate time to market of releases, while incrementally moving our services towards the long-term vision.
•Be responsible for mentoring and developing engineers.
Represent the technical organization and evangelize the work to senior leadership.
•Raise the bar on technical excellence, show thought leadership, and communicate well to different audiences.
•Be a champion of engineering and operational excellence: establish team metrics for measurement of engineering and operational excellence and a consistent, regular process for assessment and improvement.

Basic Qualifications

  • Bachelor's degree and/or Master's degree in Computer Science or equivalent.
  • A minimum of 5 years of management experience.
  • A minimum of 5 years of relevant development and design experience.
  • Proficiency in at least one modern programming language such as C, C++, C#, Java, or PERL.
  • Expertise in distributed systems, scalability, availability, and/or application development frameworks.
  • Experience with employee development, performance management and delivering results.
  • Problem-solving skills and the abilities to analyze quantitatively, scope technical requirements and effectively prioritize program deliverables.
  • Presentation and written communication skills are essential, as is the ability to build partnerships with senior leaders across a variety of groups throughout Amazon.

Preferred Qualifications

  • A good manager will demonstrate that they can proactively and continually improve their level of knowledge about Amazon’s business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables.
  • A strong track record of project delivery for large, cross-functional projects.
  • Ability to handle multiple competing priorities in a fast-paced environment.
  • 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.
  • Experience building complex software systems successfully delivered to customers.
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Proven experience establishing metrics for measurement of engineering and operational excellence.
  • Proven experience in innovative business practices that have been game changing for business evolution.