Software Development Engineer, Devices Software & Services

Amazon
USA, CA, Irvine2026-06-30ONSITE

About the job

The Amazon Devices Software & Services team is looking for a Software Development Engineer to join a high-velocity, specialized team. This is not a traditional framework or infrastructure role - we are building a new groundbreaking customer experience that will define how millions of users worldwide interact with their technology - making it more proactive, intuitive, and invisible.

Responsibilities

- Invent New Paradigms: Move beyond traditional voice UI to build "Ambient Intelligence" experiences that span Alexa, Fire TV, and mobile/wearable surfaces, focusing on proactive assistance rather than reactive commands.

- Rapid Innovation: Operate in a fast-paced environment where you will prototype, test, and deploy features that leverage multimodal inputs (camera, audio, and documents) to create personalized customer magic.

- Cross-Surface Continuity: Ensure that a customer’s experience is persistent and context-aware beyond the device boundaries - whether they are at their desk using Alexa.com, in their living room with Fire TV, or on the go with a wearable.

- Design, build, test, and operate scalable backend services and libraries that power AI/LLM-driven features.

- Integrate and harden model providers, tools, and agent capabilities behind clean, versioned interfaces — with sane failure behavior, observability, and cost/latency awareness.

- Build evaluation and regression tooling so AI behavior is measured, gated, and trustworthy — not vibes.

- Apply security-conscious, fail-closed design to anything touching credentials, user data, tool execution, or autonomous actions.

- Work fluently alongside AI coding assistants: decompose tasks an agent can execute, critically review AI-generated code, and keep engineering rigor high at AI speed.

Qualifications

Minimum

- Bachelor's degree or equivalent

- Experience programming with at least one software programming language

- 3+ years of non-internship professional software development experience

- 2+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience

Preferred

- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence

- Familiarity with Agentic Software Development using industry standard tools (Kiro, Claude, Cursor etc.)