• Software Development Manager

    Location US-WA-Seattle
    Posted Date 6 months ago(12/11/2017 10:35 AM)
    Job ID
    Amazon.com Services, Inc.
    Position Category
    Software Development
  • 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
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job