Software Dev Engineer II, Personal Devices
We are building a new class of Alexa-powered personal devices and need engineers to create the fast, reliable, and delightful software that powers next-generation wearable devices and agentic AI experiences. This role involves writing production code across the stack—on-device, service, and AI integration layers—and owning features end-to-end, from design through launch and operation.
About The Team
Join a fast-paced, high-energy, collaborative team working to define the future of Alexa-powered personal devices. You’ll work hard, invent, and ship delightful devices and experiences while learning and growing in your career.
Responsibilities
- Design, implement, test, and operate high-quality software components and features for personal device experiences, owning them from design through production.
- Write clean, maintainable, well-tested code and participate actively in code reviews, raising the quality bar for yourself and the team.
- Partner with senior engineers to translate product and design requirements into sound technical designs, making pragmatic trade-offs across performance, reliability, and time-to-market.
- Debug and resolve issues across the stack—on-device software, backend services, and AI/agent integration layers—and improve the systems that surface them.
- Contribute to operational excellence: build monitoring, alarming, and automation that keep services healthy, and participate in on-call rotations.
- Collaborate across engineering, applied science, design, and product to ship features on schedule, communicating status and risks clearly.
- Continuously learn new tools, frameworks, and agentic AI capabilities and bring that knowledge back to the team.
Requirements
- 5+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems.
- 1+ years of software development engineer or related occupational experience.
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded, or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl.
- 1+ years of Object-Oriented Design 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 Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Bachelor's degree in computer science or equivalent.
Pay
Base salary range: $143,700.00 - $194,400.00 USD annually (Seattle, WA). Your Amazon package will include sign-on payments, restricted stock units (RSUs), and comprehensive benefits such as health insurance, 401(k) matching, paid time off, and parental leave.
Benefits
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D, and optional supplemental life plans).
- Employee Assistance Program (EAP) and mental health support.
- Medical Advice Line and Flexible Spending Accounts.
- Adoption and surrogacy reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.