Software Development Engineer, AWS Experience Analytics

Amazon Inc.

Seattle (WA)

On-site

USD 144,000 - 194,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Amazon.com Services LLC seeks a Software Development Engineer for the AWS Experience Analytics team in Seattle, WA. The role focuses on building a unified analytics and insights platform powering AWS customer experiences across web, mobile, CLI, and more.

You will own features end-to-end, collaborating with product managers and scientists to ship production services used by AWS service teams to reduce customer friction.

Qualifications

  • 3+ years of non‑internship professional software development experience
  • 2+ years of non‑internship design or architecture 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

Responsibilities

  • Design, build, test, and operate scalable services and data pipelines that power the analytics platform
  • Own a meaningful component or feature area end to end from design through production deployment
  • Collaborate with product managers, applied scientists, and partner engineering teams to translate requirements into working software
  • Contribute to code reviews and mentor teammates, raising the bar on code quality and engineering standards
  • Evaluate and integrate generative AI tools and techniques to accelerate development or improve insights

Skills

Programming languages
OO design
Software design
Distributed systems

Education

Bachelor's degree in CS/Engineering/Math
Equivalent degree

Tools

C#
C++
Java
Perl

Job description

Software Development Engineer, AWS Experience Analytics

Job ID: 10596654 | Amazon.com Services LLC

Do you want to shape how AWS understands and improves the experience of millions of customers? The AWS Experience Analytics team is building a unified analytics, experimentation, and user‑insights platform that spans every channel customers use — web, mobile, CLI, SDK, docs, and conversational interfaces. We just shipped our first wave of capabilities and are now designing the next, much larger version: large‑scale data pipelines, real‑time streaming, applied ML and generative AI, and an intelligence layer that lets teams query insights in natural language. This is an early, formative stage where the architecture and engineering norms are being set, so you won't inherit a finished system — you'll help define it.

As a Software Development Engineer on this team, you will own features end to end — from shaping requirements with product and science partners to shipping production services that AWS service teams rely on to find and fix customer friction. If you're excited about combining open‑source technologies, AWS services like Redshift and Kinesis, and big‑data and ML techniques to drive the future of the AWS customer experience, we'd love to hear from you.

Key job responsibilities
  • Design, build, test, and operate scalable services and data pipelines that power the analytics platform, ensuring reliability and fresh data for downstream consumers.
  • Own a meaningful component or feature area end to end — from system design through production deployment and ongoing operations — bringing clarity to problems and identifying simple, maintainable solutions.
  • Collaborate with product managers, applied scientists, and partner engineering teams to translate requirements into working software that improves customer‑journey and experience‑health metrics.
  • Contribute to code reviews and mentor teammates, raising the bar on code quality, documentation, and engineering standards across the team.
  • Evaluate and integrate generative AI tools and techniques where they can accelerate development or improve the platform's insights capabilities.

About the team: AWS Experience Analytics is a newly formed organization with a rapidly expanding charter. We own the services and data warehouses AWS uses to gather quantitative insights (analytics, experimentation) and qualitative insights (user feedback, ratings) and turn them into actions that improve the AWS customer experience. Our customers are the service teams across AWS who need reliable metrics and tooling to understand how people use their products.

Over the coming months and years, we are investing in a unified data‑collection‑to‑insights platform, richer customer‑journey metrics across every AWS channel, behavioral segmentation powered by ML, and an agentic insights layer driven by generative AI. It's a collaborative, builder‑friendly environment where engineers take on increasing scope as the platform grows.

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
  • 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 experience
  • 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, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Engineer, AWS Experience Analytics
Software Development Engineer, AWS Experience Analytics

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
Paid time off
+2
Software Development Engineer, AWS Analytics Engineering
Software Development Engineer, AWS Analytics Engineering

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, AWS Quick Analytics
Software Development Engineer, AWS Quick Analytics

Amazon Inc. • Bellevue (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, AWS Quick Analytics
Software Development Engineer, AWS Quick Analytics

Amazon Web Services (AWS) • Bellevue (WA)

On-site
USD 144,000 - 194,000
Health insurance
RSUs
401(k) matching
+2
Data Engineer II, AWS Analytics Engineering
Data Engineer II, AWS Analytics Engineering

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 132,000 - 179,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer, AWS Context
Software Development Engineer, AWS Context

Amazon Web Services (AWS) • Bellevue (WA)

On-site
USD 144,000 - 194,000
Software Development Engineer, AWS Context
Software Development Engineer, AWS Context

Amazon Inc. • Bellevue (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Data Engineer II, AWS Analytics Engineering - FDT
Data Engineer II, AWS Analytics Engineering - FDT

Amazon Inc. • Seattle (WA)

On-site
USD 132,000 - 179,000
Software Development Engineer II, AWS Emerging Planning Solutions
Software Development Engineer II, AWS Emerging Planning Solutions

Amazon Web Services (AWS) • Herndon (VA)

On-site
USD 144,000 - 194,000
Senior Software Development Engineer, AWS Marketplace & Partner Services
Senior Software Development Engineer, AWS Marketplace & Partner Services

Amazon Web Services • Seattle (WA)

On-site
USD 168,000 - 227,000
Health insurance
RSUs
401(k) matching
+2