Amazon

Returning Candidate?

Software Development Manager

Software Development Manager

Job ID 
492842
Location 
US-WA-Seattle
Posted Date 
12/11/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

Do you want to be a part of building the systems and software that power Earth's largest e-commerce catalog? How do you design and handle massive scale of data when you know that none of the "textbook solutions" will work? Our organization develops the algorithms, systems, and tools to ensure safety of the selection and maximize their impact on the Amazon top-line - all while continuously growing the selection. The Selection & Curation Systems team is responsible for designing and developing the tools, systems, and services that help ensure that Amazon has a profitable and rapidly expanding assortment for our customers.

You will lead a group of engineers in solving challenging technical problems such as extracting structured data from unstructured content, automatic data and item classification, fuzzy image comparison, big data visualization, and data analytics. You will learn about designing and developing massively distributed systems, big data systems, and web services while innovating beyond "textbook solutions". Technologies involved include NoSQL databases, Java, JavaScript, ReactJS, Elastic Computing, Machine Learning and more.

This role has a number of opportunities for cross-boundary ownership and as such would require cross-organizational leadership skills to create seamless technical designs and solutions that reliably work end-to-end. This is a dream opportunity for managers who want to lead the development of reliable and scalable solutions that enable Amazon to have the largest and best possible selection for our customers. Come and help make history as we take e-Commerce to the 5 billion people on earth who do not have it today while having fun and learning a lot on the way!

Basic Qualifications

  • Bachelor's degree in Engineering, Computer Science or related technical field
  • Prior experience as a software developer
  • Demonstrated project management skills across multiple stakeholders
  • Proficient building complex software systems that have been successfully delivered to customers
  • Track record for being detail-oriented with a demonstrated ability to ship multiple versions/releases
  • Have had responsibility for the entire life-cycle (requirements definition through specification, design, coding, quality assurance, implementation, integration, launch, and production support) of a shipping product or online service
  • 8+ years of relevant work experience
  • 3+ years of management experience

Preferred Qualifications

  • Master’s degree and/or PhD preferred in mathematics, computer science, or related discipline
  • Experience in managing teams that have a strong operational focus
  • Experience in building and driving adoption of new tools
  • Experience in delivering Amazon-scale systems
  • A deep understanding of distributed and service-oriented architectures. Delivered large scale commercial enterprise software systems or large scale online services
  • Experience with Agile Development techniques
  • Experience in big data technologies
  • Excellent written and verbal communication, presentation skills and listening skills. This will include the ability to present complex technical information in a clear and concise manner to a variety of audiences, including non-technical