• Software Development Manager

    Location US-CA-Sunnyvale
    Posted Date 2 weeks ago(6/7/2018 5:38 AM)
    Job ID
    660866
    Company
    Amazon.com Services, Inc.
  • Job Description



    Alexa, the voice service that powers Amazon's Echo devices and many others, is looking for a software development manager to lead and grow a diverse team of Software Development Engineers and Knowledge Engineers - working together to create new capabilities and experiences for Alexa.

    As a Software Development Manager, you will be responsible for leading a team of engineers in design, development, test, and deployment of a range of experiences on Alexa cloud platform.

    As a Manager of Software Development, you will be responsible for leading a team of engineers in design, development, test, and deployment of a range of products on mobile platforms. A successful candidate will have an established background in developing customer-facing experiences, strong technical ability, solid project management skills, great people skills, and a motivation to achieve results in a fast-paced environment.
    Key Responsibilities:
    • Hire, mentor, and develop a best-in-class engineering team
    • Own the software development life cycle for your team's work
    • Manage and execute project plans, keeping delivery commitments; Manage the day-to-day activities of the engineering team in an Agile/Scrum environment
    • Work closely with engineers in your team and leaders in other teams to architect and develop clean technical designs and development plans
    • Drive quality and operational excellence for your team's components and services
    If you have an entrepreneurial spirit, a desire to learn and apply new technologies, and know how to grow people and deliver results, we have an opportunity for you. Join us in building new solutions to challenging problems.

    Basic Qualifications

    • Bachelor’s degree in Computer Science or related field
    • 7+ years experience developing commercial software products
    • 4+ years experience managing software development teams, with hands-on architectural or distributed systems experience
    • Programming experience in a modern OOP programming language (e.g., Java, C/C++) and open source technologies (e.g., Apache, Hadoop)
    • Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

    Preferred Qualifications

    • Master’s degree in Computer Science, Computer Engineering or a related field
    • Demonstrated track record of project delivery for large, cross-functional, customer-facing projects with evolving requirements
    • Experience with NLP/SLP (Natural/Spoken Language Processing)
    • Experience designing and maintaining cloud services
    • Excellent written and verbal communication skills with ability to present complex technical information to a variety of audiences, including executives and non-technical leaders
    • Strong leadership skills, including coaching, mentoring, and performance management skills
    Amazon is an Equal Opportunity Employer – Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job