Amazon

Returning Candidate?

Software Development Engineer - Alexa Smart Home

Software Development Engineer - Alexa Smart Home

Job ID 
547481
Location 
US-WA-Bellevue
Posted Date 
6/19/2017
Company 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 
..

Job Description

The Alexa Smart Home team is focused on making Alexa the user interface for the home.

Customers love using Alexa to interact with their homes through natural commands and intuitive interfaces. We are evolving Alexa into an intelligent, indispensable companion that helps you get the most out of the technology in your home.

In this role, spanning device and cloud-side technologies, you will help shape and deliver a solution aimed at improving the reliability, quality, and diversity of Alexa-controlled devices like lights, thermostats, kitchen appliances, robots, etc.

The ideal teammate is passionate about Alexa and has a track record of success in delivering new features and products. A commitment to teamwork, knowledge of IoT systems, strong CS fundamentals, experience developing new systems, and strong communication skills (to both business and technical partners) are absolute requirements.

As a senior leader on the team you will be responsible for leading the development and launch of core product features and mentoring and advising teammates. You will have significant influence on our overall strategy by helping define product features, system design, and best practices for the team.

Other responsibilities include:
  • Designing new systems
  • Identifying technical trade-offs
  • Leading development and maintenance of key system features
  • Working with other team members to investigate design approaches
  • Working in an Agile/Scrum environment to deliver high quality software against aggressive schedules.

Basic Qualifications

  • 7 + years experience building production software systems
  • BS or MS in CS or equivalent experience
  • Experience defining system architectures and exploring technical feasibility
  • Experience developing cloud software services and an understanding of design for scalability, performance and reliability
  • Development experience defining, developing, and maintaining REST based interfaces
  • Knowledge of embedded systems
  • Experience with the tools of the trade including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python) and open-source technologies (Linux, SQLite, OpenGL, Spring, Hibernate)
  • Familiarity with Alexa

Preferred Qualifications

  • Experience developing cloud software services and an understanding of design for scalability, performance, and reliability
  • Development experience defining, developing, and maintaining public APIs
  • Excellence in technical communication with peers and non-technical cohorts
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
  • Experience building Alexa-controlled devices

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation