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

Software Development Engineer, Alexa Smart Home Security

Full Time
3 days ago
Job summary
Alexa is the Amazon cloud service that powers Echo, the ground-breaking Amazon device designed to respond to your voice commands and queries. Our Alexa Smart Home Security team is focused on bringing Alexa customers peace of mind, safety, and security about their households and loved ones. We build Alexa features such as Alexa Guard and integration with smart devices, such as contact/motion sensors, cameras, security systems, etc. With Alexa Guard, you get hands-free access to an Emergency Helpline, you could receive alerts about activity in your home while you're away, and deter potential intruders by auto turning on and off smart lights to make it seem like you're home or by playing sounds of dog barking when motion is detected outside.

Are you a Software Engineer with a passion for building great experiences? Are you looking for an opportunity to make a big impact in a company with a global impact and a start-up culture? We're building solutions and applications behind Alexa products and services to directly bring joy to people's day to day lives. We're working hard, having fun, and making history. Come join our team!

Key job responsibilities
  • Leading development and maintenance of key system features.
  • Writing clean, maintainable code and performing peer code-reviews.
  • Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility
  • Work in an Agile/Scrum environment to deliver high quality software against aggressive schedules
  • Establish architectural principles, select design patterns and then mentor team members
  • Work closely with product and design teams to customize the Alexa experience on devices

About the team
As a key member of the Alexa Home Security team you will be an innovator, playing a direct role in shaping and building products that customers love on top of Amazon's technology. You will be part of a strong team in a fast-paced, start-up like environment where agile development is embraced and innovation is encouraged. At Amazon, every engineer has the opportunity to positively impact millions of customers and you will be called on to identify and realize these opportunities. And, you will have the satisfaction of working on a product your friends and family can relate to, and want to use every day. This is a rare opportunity to have a giant impact on the way people live.


  • 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


  • BS in Computer Science, or equivalent background in data structures, algorithms, object-oriented design and systems architecture.
  • 5+ years professional experience building and operating scalable distributed systems across the full software lifecycle including design, implementation, testing, operations, and maintenance.
  • Programming experience using one or more modern programming languages such as Java, C# or C++.
  • Hands-on experience across front-end user interfaces, business logic, and data tiers.
  • Experience building solutions for home networks, IoT device and cloud systems, or home/industrial control systems.
  • Experience defining and championing best practices across a software team.
  • Comfortable presenting to senior management, business stakeholders, and external partners.
  • Experience building systems or products that leverage machine learning.
  • Demonstrated ability to mentor other software developers to maintain architectural vision and software quality
  • Self-motivated with the ability to design and write high-performance, reliable, and maintainable code
  • Strong desire to improve our customer's communication experience
  • Most of all: enthusiasm, creativity, and inventiveness! You will be asked to find new ways to solve challenging problems every day

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