Amazon · Seattle, WA

Salary
$143,700–$194,400from the description
Posted
Jul 14, 2026
Location
Seattle, WA
Last confirmed open
Jul 21, 2026

What this job asks for AI summary

A software engineering role within an AWS team responsible for the systems that provision and manage physical hardware, racks, and hosts across Amazon's global data center footprint. Day-to-day work involves designing and building highly available distributed services at massive scale, owning features from requirements through to production operations, and contributing to on-call rotations. Suits engineers with backend development experience and an interest in low-level infrastructure control systems.

Mid level · 3+ years · Seattle-Tacoma-Bellevue, WA · Full-time

Must have (1)
Java, Kotlin, Python or TypeScript

“or” means any one of them counts — you don't need all of them.

Posted 2 times — it's one opening, so apply once.

We read this from the posting text with AI. Skim the description below before ruling yourself out.

How this req sits in the market our data

Roughly 13,200 people in the Seattle-Tacoma-Bellevue, WA area plausibly meet what this posting asks for (software developers). range 9,900–17,100

Applicant volume Heavy — This req sits in a large pool with little in its requirements to thin it, and auto-apply tools fire at everything in the occupation. Applying early and leading with the rare skills below is what gets read.

What won't set you apart
Java51%

Most people in this occupation already list these. Still required — just not what gets you shortlisted.

What the occupation pays Median $170,959 (middle half $135,720–$216,519). This posting is about at that midpoint.

Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.

Why we read it this way (6)

The Basic Qualifications require 'experience programming with at least one software programming language' — this is a generic gate with no specific language named. The JD narrative mentions Kotlin, Java, Python, and TypeScript as the team's stack; Java is listed as the primary skill with the others as alternatives to reflect that any one of these satisfies the requirement.

The 2+ years of design/architecture experience is a hard gate from Basic Qualifications; it is captured at the role level (the overall years minimum reflects the higher 3-year gate) rather than as a named technology skill since it names no specific tool.

A Bachelor's degree in computer science is listed only under Preferred Qualifications, so the degree requirement is set to None.

Kotlin, Python, and TypeScript appear in the role narrative as the team's working languages and are also referenced in Preferred Qualifications context; they are marked preferred rather than required since the Basic Qualifications only gate on 'at least one programming language'.

The posting title carries no seniority level word; the title states no level. The 3-year minimum and mid-level design scope support a Mid classification.

Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): system design.

Read the full posting

The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.

Apply

Apply on employer site ↗