Amazon software engineers in the United States earn total compensation between $150,000 and $800,000 per year, depending on level and location.
Money sits near the top of the list when you think about an offer from Amazon. Salary, stock, and bonuses all shape whether a role makes sense for your life. This guide breaks down how much Amazon software engineers earn at each level, how pay is structured, and what pushes an offer toward the high or low end of the band.
Compensation at Amazon is made of three parts: base pay, restricted stock units, and cash bonuses. Once you see how those pieces fit together, the numbers on job sites feel less confusing and you can line them up with your own situation instead of guessing.
How Much Do Amazon Software Engineers Make? By Job Level
Amazon uses a level system for software engineers, from entry level SDE I up through principal and beyond. Each level has a base salary band and a wider band for total compensation that includes stock and bonus. The table below gives rough United States figures pulled from public compensation data and recent reporting.
| Level And Title | Typical Total Compensation (USD) | Typical Base Salary (USD) |
|---|---|---|
| SDE I (L4, Entry) | $160,000 – $220,000 | $130,000 – $150,000 |
| SDE II (L5, Mid) | $220,000 – $320,000 | $160,000 – $185,000 |
| SDE III (L6, Senior) | $320,000 – $450,000 | $190,000 – $220,000 |
| Principal SDE (L7) | $450,000 – $700,000 | $220,000 – $260,000 |
| Senior Principal (L8) | $700,000 – $1,500,000+ | $260,000 – $350,000 |
| Distinguished (L10 And Above) | $1,500,000+ total packages | Often capped near $350,000 |
| Intern (Reference) | Roughly $9,000 – $12,000 per month | Hourly rate that maps to range above |
Within each level, the low end of the band often lines up with new hires who are early in their career, new to the company, or joining outside a major hub city. Strong past reviews, niche skills, and hard to fill teams can push an engineer toward the upper end of the band.
When you ask yourself how much do amazon software engineers make, this table is the starting point, not the full answer. Stock grants, signing bonuses, and the way those pieces spread across four years make a big difference.
How Amazon Compensation Is Structured
Amazon likes clear formulas. Once you know the levers, the way a package is built starts to feel less mysterious. Pay comes from three main parts that add up to a four year picture.
Base Salary
Base pay is the fixed amount you see every year on your pay stub. Amazon keeps a company wide ceiling on base salary that sits well below seven figures, even for senior leaders. For most software engineers, base pay grows by level and by location, but it usually sits in the middle of the total package rather than taking the largest slice.
Restricted Stock Units
Stock grants are where many engineers see the biggest jump in pay. Amazon grants restricted stock units (RSUs) that vest over four years. A common pattern is a smaller chunk in year one, more in year two, and the largest portions in years three and four, which rewards people who stay past the first couple of years.
Because RSUs track the share price, total compensation on paper moves up and down with the market. A grant that looked average on the day of offer can look strong if the share price rises, or soft if the share price drops.
Signing And Performance Bonuses
Amazon often uses signing bonuses to smooth out that back weighted stock schedule. Many offers include a fixed cash bonus for year one and another for year two. Together they raise early year pay so your total package feels closer to the four year average while RSUs are still ramping up.
Amazon Software Engineer Salary Compared To Market Medians
To see how Amazon stacks up, it helps to look at broad market data for software developers. Recent numbers from the Bureau of Labor Statistics put the median annual wage for software developers in the United States a little above $130,000, with the highest ten percent above $210,000. That covers employers across many industries and sizes, not only large tech firms.
Amazon specific data from large salary sites such as Amazon software engineer salaries on Levels.fyi shows an estimated average total pay in the mid $100,000s for software engineers in the United States, with many engineers between roughly $120,000 and $190,000 in cash alone and higher total packages once stock is counted. Senior and principal engineers often sit well above those numbers because equity grants grow quickly by level.
How Location Changes Amazon Software Engineer Salaries
Location is one of the largest drivers of Amazon compensation. A mid level engineer in a high cost hub can see a higher base salary and larger stock grant than the same level in a smaller market. Hiring in expensive cities demands higher bands, and Amazon still needs to compete with other large tech employers there.
Public visa filings and salary reports show base pay for experienced Amazon software engineers in the United States reaching into the mid $200,000s at the high end, with total packages well above that number once equity and bonus land on top. Outside the United States, ranges shift with local market rates and tax rules, but the pattern stays similar: core hubs pay the most, satellite offices sit in the middle, and smaller markets run lower bands.
Experience And Skills Still Matter
Level is not the only thing that shapes how much do amazon software engineers make. Two people at the same level can see different figures based on experience, skills, and the team that hires them. Managers look at the complexity of the systems you handle, how often people rely on you, and whether you bring rare skills that are hard to hire.
Certain skills draw higher offers because fewer candidates have them. Deep experience with large scale distributed systems, applied machine learning, or low latency systems can move compensation higher, especially in cloud and advertising teams that depend on that knowledge every day.
Sample Amazon Offer Ranges By Level And Location
The table below shows example four year total compensation ranges for common scenarios. These are rounded numbers meant to give a sense of scale, not promise a specific offer, and they assume strong performance and typical stock vesting.
| Level And Location | Approximate Four Year Total | Notes |
|---|---|---|
| L4 – Seattle Or Bellevue | $650,000 – $800,000 | New grad or early career hire into a hub team |
| L4 – Smaller U.S. City | $550,000 – $700,000 | Lower cost regions often carry smaller stock grants |
| L5 – Seattle Or Bay Area | $850,000 – $1,200,000 | Experienced engineer owning mid sized services |
| L5 – Non Hub U.S. Location | $700,000 – $950,000 | Similar scope with slightly lower equity bands |
| L6 – Major U.S. Hub | $1,200,000 – $1,800,000 | Senior engineer leading major projects or domains |
| L6 – Outside The U.S. | $600,000 – $1,200,000 (USD equivalent) | Wide range based on city, tax rules, and hiring market |
| L7 – Principal, Core Business Team | $1,800,000+ | Large equity grants tied to long term impact |
Offer ranges like these explain why total figures for senior Amazon engineers can look so high compared with typical developer salaries. High levels combine strong base salary with large, back weighted stock grants and sizeable signing bonuses in the first two years.
How To Estimate Your Own Amazon Compensation
When you sit down to estimate your own package, start with your level and location. Those two inputs narrow the band more than anything else. Once you know that band, you can plug in realistic numbers for base, stock, and signing bonus and see how the four year picture looks.
Step One: Pin Down Level And Location
If you are still interviewing, ask the recruiter which level they are targeting for you and which office locations are on the table. With that in hand, you can compare your case with public data from salary databases and recent visa filings for the same level and city.
Step Two: Compare Against Public Data
Use multiple sources so you are not leaning on a single site. Level based salary trackers, large job review sites, and government labor statistics together give a broad picture of what software engineers earn and where Amazon tends to land inside that range.
Ways To Strengthen An Amazon Offer
Once you receive an offer, you still have some room to move the numbers. Amazon has clear guard rails, but there is usually a band rather than a single fixed point.
Bring Concrete Market Data
Recruiters tend to respond better when you bring targeted data instead of vague feelings that the offer feels low. Share ranges from recent offers at similar companies or from salary databases that match your level and city. When you anchor on clear, relevant figures, it is easier for the recruiter to push for an adjustment.
Show Competing Offers Or Strong Interest
If you have another written offer with stronger numbers, say so and share the details you are allowed to disclose. Even if the competing company pays partly in stock options rather than RSUs, the Amazon team can translate that into a rough value.
Compensation decisions are personal and depend on where you live, what you value, and how much risk you are comfortable with in the form of stock. With a clear view of how bands work by level and location, you can read any offer with more confidence and decide whether Amazon matches your goals right now and for the next few years.
