Jobs · Consulting · California

Software Development Engineer, Devices Software & Services

Amazon · Irvine, CA · 1 wk ago
ConsultingFull-time

About the role

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. We're building the systems that put AI into production — the runtime, services, and tooling that turn large language models and autonomous agents into reliable, safe, scalable products.

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.

Requirements

  • 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

Qualifications

  • 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.)

Skills

  • Ability to move fast and keep the quality gates green

Benefits

  • Comprehensive benefits including health insurance, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off
  • Parental leave

Pay

$143,700.00 - $194,400.00 USD annually

Schedule

Full-time

Similar jobs