Google software engineers earn between $210,000 at L3 and $1.98 million or more at L9 in total annual compensation. Every Google offer is built from three components: base salary, GSU (Google Stock Units), and an annual performance bonus. The level Google assigns you at hire is the single biggest factor in determining where you land inside that range.
This article covers the complete level-by-level breakdown from L3 to L9, how GSUs work and why they differ from RSUs at other companies, how location affects your package, what each level expects of you, and how to negotiate effectively once an offer is in hand.
Key Takeaways
- Google software engineer salary ranges from $210K at L3 to $1.98M+ at L9 in total compensation.
- Level placement at hire has the biggest impact on salary, stock grants, and future earnings.
- GSUs are Google’s version of RSUs, and vesting frequency improves with larger grants.
- Equity becomes the largest part of compensation at senior levels like L5 and above.
- Google offers are negotiable, especially the stock grant and signing bonus components.
What Is the Average Google Software Engineer Salary?
The Google software engineer salary in the United States ranges from $210,000 at L3 to $1.98 million or more at L9 in total compensation. The median total compensation across all software engineer levels at Google is $330,000 per year. Every package includes three components: a base salary, annual GSU (Google Stock Unit) vesting income, and a performance bonus. Base salary makes up the smallest share of total comp at senior levels, where equity dominates.
According to Levels.fyi, which aggregates verified self-reported comp data from current and former Googlers, here is how the numbers stack up across sources:
| Source | Average/Median Total Comp | Notes |
| Levels.fyi | $330,000 median across all levels | Most comprehensive verified dataset; covers L3 to L9 with base, stock, and bonus split |
| Glassdoor | $214,000 average for senior SWE | Includes base, bonus, and stock; skews toward senior respondents |
| Indeed | $164,147 average base salary | Base only; does not include equity or bonus |
| Business Insider | L3 base at $155K to L6 base at $270K+ | Based on internal pay data reported by current employees |
Google Software Engineer Salary by Level (L3 to L9)
Google uses a level system that runs from L1 to L11. In practice, modern hiring starts at L3. L1 and L2 are effectively unused in today’s pipeline. The level Google assigns you during the interview process determines your entire compensation band, title, and progression timeline. Getting leveled at L4 instead of L5 at hire can mean more than $100,000 in annual total compensation difference. Here is the complete google software engineer salary breakdown by level, sourced from Levels.fyi (May 2026) and Lodely:
| Level | Title | Experience | Base Salary (approx.) | GSU/Year (approx.) | Bonus (approx.) | Total Comp (2026) |
| L3 | Software Engineer II | 0 to 2 years | $146,000 to $185,000 | $37,000 to $50,000 | $5,000 to $10,000 | $210,000 to $240,000 |
| L4 | Software Engineer III | 2 to 5 years | $175,000 to $215,000 | $70,000 to $100,000 | $15,000 to $20,000 | $290,000 to $340,000 |
| L5 | Senior Software Engineer | 5 to 8 years | $215,000 to $270,000 | $140,000 to $190,000 | $25,000 to $35,000 | $409,000 to $495,000 |
| L6 | Staff Software Engineer | 8 to 12 years | $270,000 to $315,000 | $290,000 to $350,000 | $28,000 to $45,000 | $596,000 to $718,000 |
| L7 | Senior Staff Engineer | 12 to 15+ years | $315,000 to $380,000 | $550,000 to $700,000 | $50,000 to $70,000 | $917,000 to $1,100,000 |
| L8 | Principal Engineer | 15 to 20+ years | $380,000+ | $850,000+ | $70,000+ | $1,310,000 to $1,600,000 |
| L9 | Distinguished Engineer | ~20+ years | $400,000+ | $1,400,000+ | $100,000+ | $1,980,000+ |
The level you are assigned at hire is not just a title. It determines your starting salary band, your first equity grant, and the bar you will need to clear at your first performance review. Google conducts formal performance evaluations twice a year, and your rating directly affects GSU refreshers and merit increases going forward.
A candidate who targets L5 but demonstrates L4-level system design scope during the interview can be leveled down after the debrief, costing $80,000 to $120,000 or more in annual total compensation. Interview Kickstart’s FAANG interview preparation program specifically addresses Google’s leveling criteria, helping candidates prepare at the right scope for the level they are targeting.
Understanding Google’s Compensation Components
Every Google software engineer salary offer includes exactly three components. Understanding how each works, and which is most negotiable, is essential before you enter any discussion with a recruiter.
What are the three components of a Google software engineer offer?
The following table presents the key components of a Google software engineer offer:
| Component | What It Is | Typical Range at L5 | Negotiable? |
| Base salary | Fixed annual cash payment, paid regardless of company or individual performance | $215,000 to $270,000 | Yes, but bands are narrow per level. Negotiating base is harder than equity. |
| GSU (Google Stock Units) | Annual equity vesting from a 4-year grant. Google’s name for what other companies call RSUs. | $140,000 to $190,000 per year (annualized from 4-year grant) | Yes, and this is the most flexible component. Initial grant size and refresher amounts are where most negotiation happens. |
| Annual performance bonus | Cash bonus paid based on individual performance rating and company performance modifier. | $25,000 to $35,000 | Partially. Target bonus percentage is fixed per level, but the company multiplier can vary. |
What is a GSU and how is it different from an RSU?
A GSU, or Google Stock Unit, is Google’s internal name for what every other major tech company calls an RSU (Restricted Stock Unit). The two are functionally identical: you receive a grant of company stock that vests over time and is treated as ordinary income when it vests. The only meaningful distinction is the name. If you are comparing a Google offer to a Meta, Amazon, or Apple offer, GSU and RSU mean the same thing. The difference that actually matters when comparing equity across companies is the vesting schedule, not the name.
How does Google’s GSU vesting schedule work?
Google’s vesting schedule is variable and depends on the number of GSUs in your grant. This is unlike most other FAANG companies, which use a fixed schedule. The structure is: fewer than 32 GSUs vest annually, meaning once per year. Grants of 32 to 63 GSUs vest semi-annually, twice a year. Grants of 64 to 159 GSUs vest quarterly, four times a year. Grants of 160 or more GSUs vest monthly, twelve times a year. Monthly vesting is more favorable because it reduces market timing risk. At senior levels, most engineers will receive grants that qualify for quarterly or monthly vesting.
| Number of GSUs Granted | Vesting Frequency | Notes |
| Fewer than 32 GSUs | Annually (once per year) | Typically applies to L3 and lower L4 grants |
| 32 to 63 GSUs | Semi-annually (twice per year) | Common at L4 |
| 64 to 159 GSUs | Quarterly (four times per year) | Common at L5 and L6 |
| 160 or more GSUs | Monthly (twelve times per year) | Applies at L6+ with large grants; most favorable schedule |
Google Software Engineer Salary by Location
Google adjusts base salary and total compensation based on the office location tied to your role. If you are a remote employee, your compensation is tied to the location of the office you are officially assigned to, not necessarily where you live. A remote engineer mapped to a San Francisco Bay Area office will receive Bay Area compensation rates. This distinction matters significantly for candidates negotiating remote arrangements.
| Location | L5 Base Salary (approx.) | L5 Total Comp (approx.) | Notes |
| San Francisco Bay Area, CA | $230,000 to $275,000 | $420,000 to $495,000 | Highest comp in the US. Median total comp for all levels in the Bay Area is $318,000. |
| Seattle, WA | $215,000 to $260,000 | $390,000 to $460,000 | No state income tax gives Seattle a real purchasing power advantage. Median all-level comp is $332,000. |
| New York, NY | $220,000 to $265,000 | $395,000 to $465,000 | Comparable to Seattle in base; higher cost of living. Median all-level comp is $320,000. |
| Austin, TX | $195,000 to $240,000 | $355,000 to $420,000 | Lower absolute comp but no state income tax and significantly lower cost of living. |
| Remote (US, SF-band) | $225,000 to $270,000 | $410,000 to $480,000 | Remote engineers are compensated based on their assigned office location, not where they live. |
Google Software Engineer Levels Explained
Google’s leveling system is an individual contributor (IC) track that runs from L3 to L9, with a separate management track that branches at L5. Most engineers spend their careers on the IC track and never transition to management. The central concept Google uses for promotion decisions is impact: specifically, whether your work and influence extend beyond your immediate project and team. Years of experience are a rough guide, not a hard requirement.
What does each Google software engineer level mean?
The following table shows what different software engineering levels mean at Google:
| Level | Key Expectation | Typical Promotion Timeline |
| L3 | Execute assigned tasks well within a defined scope. Contribute to real production systems from day one. Ramp speed and code quality are the primary signals. | 1 to 3 years to L4, depending on performance |
| L4 | Work independently on significant features. Begin taking ownership of components rather than just tasks. Peer mentorship starts becoming relevant. | 2 to 4 years to L5; requires demonstrated technical leadership, not just strong execution |
| L5 | Lead technically across the team. Own major features end to end. Influence adjacent teams. Mentor L3s and L4s. L5 is the first level considered truly senior at Google. | 3 to 5 years to L6; the majority of L5s stay at this level by choice |
| L6 | Drive technical direction across multiple teams. Act as the technical authority for a product area. First level where you are expected to lead, not just deliver. | 4 to 6+ years to L7; fewer than 10 percent of engineers reach L6 |
| L7+ | Shape engineering decisions at the organization or company level. Distinguished Engineers at L9 influence Google-wide architecture. | No standard timeline; based on demonstrated company-level impact |
Google SWE Salary Growth and Promotion
Salary progression at Google is not linear. The biggest jumps happen at two transitions: L4 to L5, and L5 to L6. The jump from L3 to L4 is more predictable and happens within a few years for most engineers who are performing well. Promotions at L6 and above are increasingly rare and governed by impact at the organization or company level, not by tenure.
| Promotion | Typical Total Comp Increase | Notes |
| L3 to L4 | 20 to 40 percent | Happens within 1 to 3 years for most engineers. Base salary jumps from roughly $155K to $195K. Most predictable promotion at Google. |
| L4 to L5 | 35 to 55 percent | Requires demonstrating technical leadership, system design expertise, and measurable cross-team impact. Takes 2 to 4 years typically. The most valuable promotion on the IC track. |
| L5 to L6 | 40 to 60 percent | First step into staff engineering. Requires sustained technical leadership across multiple teams. Fewer than 10 percent of Google engineers reach this level. |
| L6 to L7 | 50 to 80 percent | Requires org-level impact. Extremely selective. Total comp crosses seven figures at this transition. |
Google Software Engineer Salary vs Other FAANG Companies
The table below compares total compensation at the senior software engineer level, mapping to Google L5, Meta E5, Amazon SDE III, Apple ICT4, and Microsoft Level 63/64. Individual offers vary by location, negotiation, and team.
| Company | L5 Equiv. Base | L5 Equiv. Total Comp | Equity Type | Vesting Schedule |
| Google (L5) | $215,000 to $270,000 | $409,000 to $495,000 | GSU (same as RSU) | Variable: quarterly for most L5 grants (64 to 159 units) |
| Meta (E5) | $220,000 to $280,000 | $480,000 to $560,000 | RSU | Quarterly, 4-year vest. Meta RSUs have outperformed Google since the 2023 rebound. |
| Amazon (SDE III) | $175,000 to $200,000 | $300,000 to $400,000 | RSU | Back-loaded: 5% / 15% / 40% / 40% over 4 years. Year 1 and Year 2 equity is substantially lower than the offer suggests. |
| Apple (ICT4) | $190,000 to $230,000 | $310,000 to $420,000 | RSU | Quarterly, 4-year vest. Lower total comp than Google or Meta at senior level. |
| Microsoft (Level 63/64) | $180,000 to $220,000 | $280,000 to $380,000 | RSU | Quarterly, 4-year vest. Lower equity grants than Google or Meta at equivalent levels. |
As Naval Ravikant, investor and entrepreneur, has written: “Arm yourself with specific knowledge, accountability, and leverage.” In the context of a FAANG offer negotiation, that specific knowledge is understanding exactly how each company’s equity vests, which component is negotiable, and what your competing offer leverage actually does to the conversation.
How to Negotiate Your Google Software Engineer Salary
Can you negotiate a Google software engineer salary offer?
Yes, Google offers are negotiable. Google has predefined salary bands per level, which makes the base salary less flexible than at some other companies. The GSU grant is the most negotiable component: initial grant size, annual refreshers, and the timing of refresher grants can all move. Competing written offers from other FAANG companies are the most powerful tool you have in this conversation.
What are the most effective ways to negotiate a Google offer?
The following are some of the most effective ways that can help you negotiate a Google offer:
- Use competing offers first. A written offer from Meta, Amazon, or Apple is the strongest negotiation lever. Google will match or exceed a competing offer to close the candidate. Without competing leverage, you are negotiating based on market data alone, which is far weaker.
- Negotiate the GSU grant before anything else. Equity is the most flexible component. Ask specifically for a higher initial grant or a larger first-year refresher. A recruiter who cannot move the base salary can often adjust the stock component by 10 to 20 percent with manager approval.
- Know your level band and anchor to the top. Ask the recruiter explicitly which level band you are being evaluated under. Once you know the band, ask to be placed at the top of that band. This is a legitimate and common ask.
- Request a signing bonus if equity and base cannot move. Signing bonuses at Google range from $20,000 at L3 to $100,000 or more at L6 and above. If a competing offer has a large upfront component, a signing bonus is the most practical tool to close the gap.
- Never accept on the day the offer is extended. Google typically gives candidates one to two weeks to decide. Use that time to gather competing offers and come back with specifics. Candidates who accept immediately leave negotiating room on the table.
A candidate who interviews at the L5 bar earns $80,000 to $120,000 more per year than a candidate who performs at L4. That difference compounds over every year at the company. Interview Kickstart’s FAANG interview prep program is designed around exactly that.
Conclusion
The difference between a good Google offer and a great one often comes down to preparation before the interview, not negotiation after the offer. Your level placement determines your base, your equity grant, your bonus target, and every refresher you will receive going forward. If you are preparing to interview at Google or planning a transition into a FAANG role, take a look at what Interview Kickstart’s FAANG interview prep program covers and how it targets the exact bar you need to clear for the level you are aiming for.
FAQs: Google Software Engineer Salary
Q1. What is the Google L3 software engineer salary?
The total comp for a Google L3 (Software Engineer II) ranges from $210,000 to $240,000, with a base salary of approximately $146,000 to $185,000 plus stock and bonus. L3 is the primary entry point for new graduates and engineers with zero to two years of experience.
Q2. What is the Google L5 senior software engineer salary?
The Google L5 total compensation ranges from $409,000 to $495,000, with a median of approximately $404,000 according to Levels.fyi. L5 is the most targeted level for experienced engineers interviewing at Google and is considered the first truly senior level on the IC track.
Q3. Does Google offer a signing bonus for software engineers?
Yes, signing bonuses at Google typically range from $20,000 at L3 to $100,000 or more at L6 and above, particularly when a competing offer is in play. Signing bonuses are generally subject to a clawback clause if you leave within the first year.
Q4. How often do Google software engineers get raises?
Google runs a formal performance review cycle twice per year in February and August. Merit increases and GSU refresher grants are awarded annually based on performance ratings. Exceptional performers receive larger refreshers that substantially increase total compensation between formal promotions.
Q5. What is the Google engineering manager salary?
Google engineering manager total compensation ranges from $379,000 at L5 EM to $1.96 million at L9 EM, per Levels.fyi (May 2026). The median EM total comp across all levels is $631,000 per year, which is significantly higher than the IC median at equivalent levels.
Q6. What is the difference between a Google junior software engineer and L3?
Google does not use the title junior software engineer internally. The entry-level title is Software Engineer II at L3. The term junior is informal and roughly corresponds to L3 in public job market conversations. Some external job boards use junior to describe roles that Google would classify as L3 or early L4.
Recommended Reads: