We are seeking a highly motivated and experienced Staff Software Engineer to join a dynamic team focused on building cutting-edge, customer-facing AI Developer products. This role is ideal for a senior technical leader who combines deep software engineering expertise with hands-on experience in applied AI, developer experience (DevX), modern web technologies, and the Node.js/TypeScript ecosystem.
Compensation
For positions in this location, we offer a base pay of $166,500 - $291,400, plus equity (when applicable), variable/incentive compensation and benefits.
Responsibilities
Drive technical architecture and design for complex, scalable, customer-facing AI Developer products and platform capabilities
Build high-quality, clean, scalable, and reusable software while establishing and championing engineering best practices around architecture, code quality, testing, performance, and maintainability
Partner with product owners and engineering leaders to translate business and customer requirements into technical strategy, architecture, and execution plans
Own key capabilities end to end, from technical design and implementation through test automation, production readiness, delivery, and ongoing improvement
Design intuitive and extensible developer experiences that enable customers to easily extend, customize, and integrate platform functionality to meet their needs
Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes, work with product owners to understand detailed requirements, own code from design to delivery, implement software that is simple to use, contribute to design and implementation of new products and features, mentor colleagues.
Compensation
For positions in this location, we offer a base pay of $128,900 - $219,100, plus equity (when applicable), variable/incentive compensation and benefits.
Responsibilities
Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes
Work with product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users
Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
Contribute to the design and implementation of new products and features while also enhancing the existing product suite
Be a mentor for colleagues and help promote knowledge-sharing
For positions in this location, we offer a base pay of $128,900 - $219,100, plus equity (when applicable), variable/incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure.
Responsibilities
Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
Partner with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products to our users.
Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
Contribute to the design and implementation of new products and features while also enhancing the existing product suite
Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability.
The Device OS team is central to creating innovative consumer electronics by providing the core OS, platform, features, and components for devices like Fire tablets, Fire TV, Amazon Echo, and Dash Button.
Responsibilities
Engage in the design and development of core OS, platform, and embedded software components, collaborating with internal and external stakeholders.
Partner closely with Product Management to detail and disambiguate requirements.
Design, implement, and ship high-quality embedded software for a wide range of Amazon Devices, from concept through launch.
Own the quality of your own work — both code and design — and help junior team members meet or exceed the quality bar.
Diagnose and resolve complex issues across the stack in resource-constrained environments.
Requirements
Bachelor's degree in computer science or equivalent
Nice to have: Full software development life cycle
The Last Mile team helps get packages from delivery stations to a customer’s doorstep. Our tech team is here to provide new innovations for customers; for example, we are building a globally connected fleet of smart delivery vehicles, both traditionally gasoline powered and future electrical powered vehicles.
Compensation
USA, WA, Bellevue - 143,700.00 - 194,400.00 USD annually
Responsibilities
Define product features, drive the system architecture, and spearhead the best practices that enable a quality product
Work with scientists and other engineers to investigate design approaches, prototype new technology, and evaluate technical feasibility
Operate in an Agile/Scrum environment to deliver high quality software against tight schedules
Requirements
Bachelor's degree in computer science or equivalent
Nice to have: Full software development life cycle
Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services for Amazon Last Mile Delivery Technology.
Compensation
USA, WA, Bellevue - 143,700.00 - 194,400.00 USD annually
Responsibilities
Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services
Translate functional requirements into robust, efficient, supportable solutions
Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance
Produce comprehensive, usable software documentation
Evaluate and make decisions around the use of new or existing software products and tools
Requirements
Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field
Nice to have: Full software development life cycle
Develop and operate AI agent orchestration and infrastructure for Amazon Ads, building identity, authorization, and feedback systems to enable intelligent advertising decisions.
Compensation
USA, WA, SEATTLE - 143,700.00 - 194,400.00 USD annually
Responsibilities
Develop orchestration systems that coordinate multiple specialized AI sub-agents to execute complex, multi-step advertising workflows
Build identity, authorization, and permission frameworks that enforce scoped access for diverse caller types
Implement feedback signal pipelines that capture expert judgment and route it into model improvement loops
Partner with Applied Scientists to integrate reinforcement learning from human expert feedback into production agent systems
Design and operate end-to-end evaluation systems that measure recommendation quality, detect regressions, and enforce quality gates
Requirements
Bachelor's degree in computer science or equivalent
Nice to have: full software development life cycle
Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)