Software Development Engineer, Alexa Alarms

Global technology company leading in e-commerce, cloud computing, and artificial intelligence with Alexa voice assistant.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Software Development Engineer, Alexa Alarms

Join Amazon's Alexa Alarms team, where you'll work on features used by millions of customers daily. The team's mission is to become the world's best alarm clock, providing customers with a reliable and delightful wake-up experience. As a Software Development Engineer, you'll tackle challenges in scaling and reliability for this high-traffic domain, working with distributed cloud-side services and device infrastructure.

The role offers an exciting opportunity to shape the future of voice interaction technology through Alexa. You'll be part of a team that believes voice is the most natural user interface for technology interaction. The team is expanding their product into new areas, focusing on becoming a successful sleep and wake-up assistant to help customers sleep better and wake up at the right time.

Working at Amazon means joining one of the world's most beloved brands, where customer obsession is part of the company DNA. You'll use cutting-edge technology to solve complex problems that influence millions of customers, sellers, and products globally. The development cycles are fast-paced, measured in weeks rather than years, making this an ideal environment for those who thrive on creating new products and features while managing ambiguity.

The position requires strong technical skills, leadership capabilities, and a passion for customer-centric innovation. You'll be involved in the full software development lifecycle, from design to deployment, while working in an Agile/Scrum environment. This is an excellent opportunity for engineers who want to make a significant impact through their contributions while working with a team that values technical excellence and customer satisfaction.

Last updated a few seconds ago

Responsibilities For Software Development Engineer, Alexa Alarms

  • Leading development and maintenance of key system features
  • Working in an Agile/Scrum environment to deliver high quality software
  • Deploy applications on devices and cloud platforms, and manage their lifecycle
  • Participate in code reviews, design discussions, and team meetings
  • Mentor junior engineers and provide technical guidance

Requirements For Software Development Engineer, Alexa Alarms

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Alexa Alarms

Software Development Engineer II, Redshift Data Management

AWS Redshift seeks SDE II for data warehouse service, focusing on distributed systems, database management, and cloud architecture.

Software Development Engineer - AWS Directory Service

AWS Directory Service seeks SDE for building scalable, secure cloud directory systems, offering mentorship and work-life balance in Toronto.

Software Development Engineer - II, ADECT Tech

Build next-gen AI experiences as a Software Development Engineer for Amazon's Alexa team, developing scalable distributed systems and LLM-powered solutions.

Software Development Engineer, AWS Directory Service

AWS Directory Service seeks experienced software engineer to build scalable distributed systems and cloud infrastructure in Toronto.

Support Engineer III, Amazon Music

Support Engineer III role at Amazon Music, combining technical support and development to maintain and improve music streaming services