Software Development Engineer, Alexa Connected Devices

Amazon
Sunnyvale, CA, USA2026-05-11ONSITE

About the job

Imagine building the intelligent bridge between millions of Alexa-enabled devices and Alexa Cloud — services that handle tens of billions of transactions per day, where every millisecond matters. Now imagine doing it at a moment when AI is fundamentally reshaping what that bridge can do. That's the opportunity waiting for you on the Alexa Connected Devices team!

Responsibilities

Build low-latency, low-cost, highly reliable, and highly scalable connectivity services between Alexa-enabled devices and Alexa Cloud

Design and integrate AI components into connectivity services, evaluating trade-offs across latency, cost, reliability, and accuracy

Drive and lead software design, development standards, team processes, and code reviews

Leverage AI-augmented development tools to accelerate design, coding, testing, and debugging workflows

Deliver high-quality software through working in a dynamic, team-focused Agile/Scrum environment

Contribute to the professional development of colleagues, improving their technical knowledge and engineering practices — including adoption of AI-first development practices

Qualifications

Minimum

3+ years of non-internship professional software development experience

2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Experience programming with at least one software programming language

Preferred

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Bachelor's degree in computer science or equivalent

Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution