• Software Development Manager

    Company/Location (search) US-WA-Seattle
    Posted Date 2 weeks ago(5/10/2018 10:28 AM)
    Job ID
    661980
    Company
    Amazon.com Services, Inc.
  • Job Description

    Alexa’s Language Technologies team is looking for a Software Development Manager. Alexa is the voice activated digital assistant powering devices like Amazon Echo, Echo Dot and Fire TV. Our team is accountable for Alexa’s speech platform for Automatic Speech Recognition (ASR), Natural Language Understanding (NLU), Personalization Systems, Conversational Understanding, Knowledge Graphs, and Text to Speech (TTS).

    This role will lead engineering efforts focusing on building more conversational natural language understanding capabilities, leading a group that is part of a larger team that focuses on making Alexa more contextual. You will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of cutting edge experiences in new form factors that will be used every day by Alexa customers. As a technical leader, business leader, and people manager of the team, you will be working with business partners, software development engineers, and UI/UX designers to launch, maintain, and iterate on new capabilities.

    You are a leader with technical experience, a demonstrated progression of management scope, and a passion for managing engineering talent in a fast-paced environment. You have technical depth, possess exceptional project management and communication skills, and understand how to coach a team well. As a software development leader you will:
    · Lead a team of software engineers in the design, development, test, deployment and operations in an agile environment.
    · Contribute directly to our growth by hiring smart and motivated engineers and managers to establish teams that can deliver swiftly and predictably, adjusting in an agile fashion to deliver what our customers need.
    · Be responsible for ensuring sanity of architecture, driving operational excellence and quality, owning operational metrics, and delivering results on time.
    · Work closely with other teams across Alexa to deliver platform features that require cross-team leadership.
    · Regularly dive into architecture, code, test plans, project plans, deployments and operations to drive excellence through your organization.
    · Represent your business and operations to the highest level of leadership within Amazon.

    If you are looking for a challenging and innovative role where you can solve important problems while growing as a leader, this may be the place for you.

    Basic Qualifications

    • Bachelor's degree in Computer Science or equivalent.
    • Previous experience as a software engineer.
    • At least 5+ years of experience managing software development teams, including managing the complete software development life cycle for large scale products and services, within an Agile/Scrum environment.
    • Experience conducting scoping technical requirements, and prioritizing program deliverables.
    • Experience in releasing software across multiple software teams.
    • Strong written and verbal communication skills
    • Have experience shipping natural language understanding or other products that leverage machine learning.

    Preferred Qualifications

    • Have experience shipping natural language understanding products or other products that leverage machine learning.
    • Have a hands-on knowledge of Java or C/C++, and mainstream cloud computing technologies.
    • Deep architectural expertise in the design of large-scale, highly available, low latency, distributed systems and software.
    • Graduate degree in Computer Science or a related field
    • Excellence in technical communication with peers and non-technical cohorts
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job