Sr. Software Development Engineer
Toronto, ON, CA
4d ago
source :


The Alexa Shopping Grocery Team, a team within Alexa Voice Shopping, enables customers to quickly build carts of all their household grocery needs using voice and across device formats such as the Echo Dot, Echo Show, Fire TV, and many more.

Our vision is to enable a voice grocery experience that wows customers with its simplicity and convenience to take the hard (and boring) work out of grocery shopping.

Customers using Alexa to buy grocery items will be delighted when the virtual assistant enable customers to re-order their entire grocery with one simple Alexa command and make smart recommendations to complete your grocery shopping.

Alexa can help schedule deliveries right to home, or allow the customer to pick-up the order in-store.

What you will work on : We are seeking talented and experienced engineers to design and develop conversational shopping experiences.

  • You'll have the freedom (and encouragement) to experiment, invent, and innovate on how grocery shopping should work. Our customers shouldn't need to think about what groceries they need;
  • Amazon should just know. Using speech recognition, natural language understanding, machine learning, research science and other big data technologies, you will have an impact on Amazon's new devices and the way shopping is done in the area of IoT.

    You will get to influence the overall architecture, and build things to massively scale. Finally, you will have the satisfaction of being able to look back and say you were a key contributor to something special from its earliest stages.

    Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success.

    We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build.


  • 10+ years professional experience in software development
  • 4+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systemss
  • Ability to lead and influence team members
  • Proficiency in, at least, one modern programming language such as C, C++, Objective C, or Java
  • Bachelor's Degree in Computer Science or related field

  • Experience building complex software systems that have been successfully delivered to customers
  • Advanced 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
  • Ability to take a project from scoping requirements through actual launch of the project
  • String written and verbal communication. Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form