COMPENSATION • CAREER • BIG TECH
Amazon Software Engineer Salary Breakdown
If you’ve ever scrolled through Blind, Levels.fyi, or Reddit and thought, “Wait… Amazon is paying how much for software engineers?!”, you’re not alone. This breakdown walks through how pay is structured, what each level really looks like, and how not to leave stock (or cash) on the table.
Quick TL;DR: How Much Do Amazon Software Engineers Make?
Amazon software engineer compensation is built from three main pieces:
- Base salary – Cash you get every paycheck (capped more tightly than some competitors).
- RSUs (Restricted Stock Units) – Amazon stock that vests over time.
- Sign-on bonuses – Cash paid in year 1 and year 2 to make up for the tilted stock vesting.
Total compensation (“TC”) can range roughly like this in the U.S. (these are approximations, not guarantees, and vary a lot by location, performance, and market conditions):
- SDE I (L4): ~ $150K–$250K total compensation
- SDE II (L5): ~ $220K–$350K+ total compensation
- Senior SDE (L6): ~ $320K–$550K+ total compensation
- Principal/Staff+ (L7+): Often $550K–$1M+ depending on scope and timing
Now let’s go deeper and explain why the numbers look like that, and how they’re structured.
How Amazon Software Engineer Salary Is Structured
1. Base Salary
Base salary is the easy part: this is your yearly cash.
A few key points:
- Amazon has a base salary cap (historically adjusted upward over time), so once you’re near the cap, the company leans harder on stock and sign-on to increase your overall pay.
- Base varies heavily by location. A similar level in Seattle, NYC, or the Bay Area usually pays more than in lower-cost regions.
- Base is the least volatile part of your pay—unlike stock, it doesn’t swing with Amazon’s share price.
Takeaway: Base salary at Amazon is good but often not the star of the show. The real action is in equity and sign-ons.
2. RSUs (Stock / Equity)
Amazon grants you RSUs in AMZN stock, quoted as a fixed number of shares, not a dollar amount. At offer time, they’ll say something like: “We’re granting you 200 shares over 4 years.”
Important details:
- RSUs vest over 4 years with a back-loaded schedule. Historically something like:
- Year 1: 5%
- Year 2: 15%
- Year 3: 40%
- Year 4: 40%
- This means your equity looks small in the first two years and ramps up significantly in years 3 and 4.
- If Amazon’s stock price rises, your equity can be worth much more. If it falls, it can be worth less.
Takeaway: RSUs are where a huge chunk of your long-term compensation lives, but they’re market-dependent and heavily back-loaded.
3. Sign-On Bonuses (The Amazon Quirk)
Because that 5/15/40/40 vesting schedule is so back-loaded, Amazon uses large sign-on bonuses to make your first two years competitive.
Typical pattern:
- Year 1 sign-on: Larger chunk (e.g., $60K–$200K depending on level and location).
- Year 2 sign-on: Smaller, but still significant.
These are usually paid out in installments (e.g., each paycheck), and they’re meant to “smooth” your pay while your RSUs are still ramping up.
Gotcha: Sign-ons are temporary. Once they’re gone (after year 2), your compensation becomes much more dependent on stock and potential refreshers.
Takeaway: Don’t just look at year-1 total comp. Look at what years 3 and 4 will actually feel like once sign-ons disappear.
Amazon Software Engineer Levels (L4–L7+) and What They Pay
Amazon uses a level system that’s fairly consistent across engineering roles.
Note: These ranges are ballpark and based on common U.S. tech hubs. High-cost metros (Seattle, Bay Area, NYC) skew higher; smaller markets may skew lower.
L4 – Software Development Engineer I (SDE I)
Who this is for: Early-career engineers—often with ~0–3 years of experience, or strong new grads.
Typical package range (approximate):
- Base salary: ~ $120K–$160K
- RSUs: ~ $20K–$60K over 4 years (back-loaded)
- Sign-on bonus: ~ $20K–$60K split across year 1 and year 2
- Total comp: ~ $150K–$250K depending on location & timing
What’s expected:
- You can write solid production code.
- You’re able to pick up Amazon tools, systems, and SDLC.
- You need more guidance but can own small tasks end-to-end.
L4 takeaway: Great starting point, but your biggest growth (skill + pay) will be getting promoted to L5.
L5 – Software Development Engineer II (SDE II)
Who this is for: Mid-level engineers, often with ~3–7 years of experience (though people may get there faster or slower).
Typical package range (approximate):
- Base salary: ~ $150K–$190K
- RSUs: ~ $60K–$150K+ over 4 years
- Sign-on bonus: ~ $40K–$120K across two years
- Total comp: ~ $220K–$350K+ depending on team, geo, and stock price
What’s expected:
- You own significant features or services end-to-end.
- You can break down ambiguous tasks and lead small projects.
- You mentor junior engineers (L4) and set a solid technical bar.
L5 takeaway: For many engineers, L5 is the “career stable point.” The pay is strong, the expectations are solid-but-manageable, and you’re no longer considered entry-level.
L6 – Senior Software Development Engineer
Who this is for: Strong senior ICs, often ~7–12+ years in, though tenure varies a lot.
Typical package range (approximate):
- Base salary: ~ $180K–$230K (often near the upper base cap)
- RSUs: ~ $150K–$400K+ over 4 years
- Sign-on bonus: ~ $80K–$250K+ across two years
- Total comp: ~ $320K–$550K+, sometimes higher in hot orgs/locations
What’s expected:
- You own large, cross-team projects or critical services.
- You’re a technical leader: design reviews, architecture decisions, mentoring.
- You influence roadmaps, standards, and best practices.
L6 takeaway: This is a big jump in both expectation and comp. You’re expected to lead at an org level, not just your own tasks.
L7+ – Principal, Sr. Principal, Distinguished
Above L6, things get more bespoke. Compensation can get very large, but so can scope and stress.
Rough ideas:
- Base salary: Typically near the internal cap.
- RSUs: Often hundreds of thousands to millions in equity value over 4 years.
- Sign-ons: Big, but highly individualized.
- Total comp: Frequently $550K–$1M+, sometimes well above in certain roles.
What’s expected:
- You’re defining long-term technical direction for major orgs.
- You operate across multiple teams, sometimes multiple orgs.
- You’re a “force multiplier”—your work changes how many teams build and ship.
L7+ takeaway: Great if you love large-scale impact and leadership; it’s not just “more coding for more money.” It’s politics, vision, and influence at scale.
How Location Affects Amazon Software Engineer Pay
Comp at Amazon depends heavily on where you work and sometimes whether you’re remote.
Broadly:
- High-cost hubs (Seattle, Bay Area, NYC): Top of range for base, equity, and sign-ons.
- Secondary hubs (Austin, Boston, Arlington, etc.): Competitive but sometimes 5–20% below the very top hubs.
- Smaller markets / lower cost of living: Lower ranges, though sometimes still very strong relative to local market.
If you’re comparing offers:
- Always ask for numbers in writing, broken down by base, RSUs, sign-ons, and level.
- Use tools like Levels.fyi and Blind to see geo-adjusted bands, but treat them as data points, not gospel.
Takeaway: The same level at Amazon can have meaningfully different TC depending on where you sit.
How Promotions, Raises, and Stock Refreshers Work
Let’s talk about what happens after you join.
Annual Reviews
- You’ll get performance reviews that can impact base salary increases, bonus multipliers, and RSU refreshers.
- Strong performance can lead to larger stock refreshers, which are new grants that vest over time and help smooth your pay after the initial 4-year grant.
Promotions
- Promotions (e.g., L4 → L5, L5 → L6) usually trigger:
- Higher base salary
- New RSU grant sized for the new level
- Sometimes additional sign-on or bonus components
- The jump from L5 to L6 is especially meaningful in both expectations and pay.
Takeaway: Long-term pay at Amazon depends a lot on stock refreshers, performance, and promotions—not just the original offer.
How to Negotiate Your Amazon Software Engineer Offer
Negotiating with Amazon is very normal. Recruiters expect it.
Here’s a simple playbook:
1. Get the Full Breakdown
Before you even start negotiating, ask for this in writing:
- Level (L4, L5, L6, etc.)
- Base salary
- Total RSUs and vesting schedule
- Year 1 sign-on
- Year 2 sign-on
If you only know “total comp,” you cannot negotiate effectively.
2. Benchmark with External Data
Use:
- Compensation sites (e.g., Levels.fyi-type data)
- Chatting anonymously with peers (Blind, alumni groups, Discord communities)
Look for same level + same city comparisons.
3. Decide What to Push On
At Amazon, you can often push on:
- Sign-on bonus: Easiest lever to move in the short term.
- RSUs: Some room for adjustment, especially at higher levels.
- Level: Harder, but if you have competing offers at a higher level elsewhere, you can sometimes argue you’re being leveled too low.
Base is somewhat constrained by internal caps, but there’s some room.
4. Use Specific, Confident Language
Example script:
“Based on what I’m seeing for L5 in Seattle and competing offers I’m considering, I was expecting a total package in the $X–$Y range, with stronger equity and sign-on. Is there room to revisit the RSU grant and year-1 sign-on to get closer to that?”
You don’t need a TED Talk. Just be clear, specific, and professional.
Takeaway: One or two well-timed negotiation passes can be worth tens or hundreds of thousands over four years.
Is an Amazon Software Engineer Salary “Worth It”?
So, should you chase an Amazon SDE role purely for the salary? Let’s balance the equation.
Pros:
- Highly competitive total compensation, especially at L5+.
- Strong brand name that helps with future opportunities.
- Exposure to large-scale systems and well-known engineering practices.
Cons / Trade-offs:
- Workload and pace can be intense depending on the team.
- Compensation is heavily tied to stock performance, especially after sign-ons expire.
- Career satisfaction varies a lot by manager, org, and product area.
When evaluating:
- Run a 4-year view: What does each year’s comp look like, including the drop-off after sign-on and the ramp-up of equity vesting?
- Consider non-comp factors: team culture, product interest, work-life balance, growth opportunities.
Takeaway: The money can be excellent, especially mid- and senior-level, but you should still optimize for team, manager, and growth, not just the biggest TC number on paper.
Final Thoughts: How to Use This Info
If you’re considering an Amazon software engineer role:
- Figure out your likely level (L4, L5, L6) based on your experience and scope.
- Research typical ranges for that level in your target city.
- Model a 4-year payoff, including sign-ons, vesting schedule, and some stock price scenarios.
- Negotiate once or twice—calmly, with data.
- Choose the option that balances compensation, learning, and lifestyle.
You don’t need to game the system perfectly—you just need to avoid being wildly under-leveled or underpaid compared to your peers.
And if all else fails, remember: offers can be renegotiated down the line with promotions and refresh grants. Your career is a marathon, not a one-shot negotiation.
Leave a Reply