Amazon logo
Amazon Verified
E-commerce

Software Development Engineer, Amazon Customer Service

Seattle, WAOnsiteFull Time$143,700–$194,400 /yrPosted 29 days agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • AI
  • AI-native development
  • customer service
  • customer experience
  • software design
  • engineering approaches
  • delivery
  • support
  • Amazon Web Services
  • data

Nice to have

  • Java
  • C++
  • C#
  • object-oriented design
  • machine learning
  • data mining

Role summary

Amazon Customer Service is seeking a Software Development Engineer to innovate within the Associate Experience Tech (AE-Tech) team. This role involves leveraging AI and industry-leading technologies to build AI-powered solutions that enhance customer service efficiency and accuracy. You will have end-to-end ownership, collaborating with cross-functional teams to deliver award-winning customer service experiences and contribute to the long-term vision for CS systems. The position requires professional software development experience, including system design, reliability, and scaling, with preferred experience in modern programming languages like Java, C++, or C#, or in machine learning and NLP. The role is hybrid, based in Seattle, with a salary range of $143,700 - $194,400 annually.

The Amazon Customer Service (CS) organization is at the forefront of customer experience – seeking to delight our customers in every interaction they have, whether through self-serve technology and tools (e.g., chatbots), or by interacting directly with our associates. Customer Service works to offer effective, empathetic, and efficient issue resolution when our customers need us, and are also champions of driving defects out of customer experiences across the entire company, relentlessly advocating on behalf of customers and keeping them at the heart of everything we do.

The AE-Tech (Associate Experience Tech) team is seeking a talented Software Development Engineer to help us shape the future of CS through innovative technology solutions. As a Software Development Engineer, you'll have the exciting opportunity to leverage industry-leading technologies, including AI, to create products that directly impact Customer Service Associates (CSAs) and Amazon customers. You'll work at the forefront of pioneering AI-native development, building AI-powered solutions that detect and resolve customer issues with unprecedented efficiency and accuracy.

In this role, you'll have end-to-end ownership working closely with cross-functional stakeholders to deliver award-winning customer service experiences. You'll help drive innovations that raise the bar in both operational health and team culture while contributing to the long-term vision for our systems. If you're passionate about solving challenging problems with innovative yet simple solutions and want to make a meaningful impact at scale, this role offers the perfect opportunity to shape how Amazon provides Earth's most customer-centric service experience.

Key job responsibilities
- Take ownership of software design, documentation, development, engineering approaches, delivery and support of services we build.
- Collaborate with leaders, work backwards from customer needs, identify problems, propose innovative solutions, relentlessly raise standards, to enable our Customer Service Associates (CSAs) in making a positive impact on hundreds of millions of customers.
- Collaborate with team members to define the next generation of CS in partnership with Amazon Web Services technology teams.
- Build exciting features and new services to empower our CSAs at scale.

A day in the life
- Develop end-to-end solutions to support Customer Service associates.
- Use and develop tools, services, and processes that collect and rationalize data from different sources.
- Participate in an on-call rotation with your team to support the software developed.
- Identify and troubleshoot recurring platform issues with effective escalation to senior-level engineering teams.
- Contribute to documentation, process, and procedures.

About the team
The Associate Experience Tech (AE Tech) team develops products to support Amazon's Customer Service Associates (CSAs) in delivering Earth's most customer-centric customer service. Working backwards from CSAs as our primary customers, we build effortless solutions to handle and resolve customer contacts while providing insights that help delight customers with each interaction. Our team is pioneering AI-native development, creating AI-powered solutions that detect and resolve customer issues efficiently. We foster an environment of innovation and collaboration, where team members are empowered to push boundaries and create meaningful impact for both CSAs and the customers they serve. Basic Qualifications: - 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
- Experience programming with at least one software programming language Preferred Qualifications: - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design, or experience in machine learning, data mining, information retrieval, statistics or natural language processing
- Bachelor's degree in computer science or equivalent

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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), 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.



USA, WA, Seattle - 143,700.00 - 194,400.00 USD annually

Sample Amazon interview questions

  • 1

    Implement Search a 2D Matrix

    codingtechnicalmedium
  • 2

    Implement LRU Cache

    codingtechnicalmedium
  • 3

    Implement Best Time to Buy and Sell Stock

    codingtechnicaleasy
  • 4

    Implement Flood Fill

    codingtechnicaleasy
  • 5

    Implement Top K Frequent Elements

    codingtechnicalmedium

Get started to unlock a personalized interview prep pack for this role.

Ready to apply?
You'll be redirected to Amazon's application page.

Similar roles

See how RiseMe works

Match, tailor, and prep so you send fewer applications and land more interviews.