You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Software Development Engineer, Alexa Smart Properties

Full Time
7 days ago
Job summary
We are the team who are innovating to create new, delightful Alexa voice experiences in enterprise spaces.

We are Alexa Smart Properties for Hospitality. We design and build enterprise features for Alexa, to create delightful, memorable, personalized experiences for hospitality guests. Our goal is to take the convenience of Alexa and smart home that our in-home customers love, and extend that experience to shared living spaces such as hotels, rentals, assisted living, and more. In doing so, we are delivering real benefits directly to hospitality businesses by providing features that seamlessly integrate with their operations.

Many of our users are interacting with Alexa for the very first time so the experiences we build are often about creating amazing first impressions.

Watch our most recent commercial here:

We are a start-up team where it is very much day one and we are looking for software engineers who are dedicated to creative problem solving and getting things done. Together we will build new services and experiences from the ground up. You will be a technical leader and have significant impact on the design, architecture, and implementation of Alexa features that are used every day by people you know.

You are the ideal candidate if you have a demonstrable track record of building innovative, mission critical, high volume applications that customers love. You take a pragmatic and iterative approach to building software. You have an ability to simplify and get things done, and you love experimentation and rapid iteration on new concepts. You are a focused, thoughtful leader in your team, who works effectively with external and internal partners. You are highly quantitative and have great judgment and a passion for building a great customer experience.


  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design

• Bachelor's degree in Computer Science or equivalent
• Experience with tools of the trade, including a variety of modern programming languages (Java, C/C++, Objective C, Python, JavaScript) and open-source technologies (Linux, Spring, JQuery, etc)
• Development experience defining, developing and maintaining REST based interface


  • A Master's degree in Computer Science or equivalent
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • 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
  • Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Experience mentoring junior software engineers to improve their skills and make them more effective product software engineers
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices
  • Awareness of cloud based virtual voice assistant technologies e.g. Alexa.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, disability, age, or other legally protected status. If you would like to request an accommodation, please notify your Recruiter.
Software and Programming