Free Tool

SWE Salary by Level Estimator

Estimate SWE salaries by level (L5-L8) at FAANG/MANGA companies. Adjust for company, location, bonus, and equity using Levels.fyi and BLS data.

Calculator
Result

Understanding software engineering salaries by level is crucial for negotiating job offers, benchmarking your compensation, or planning your career growth. This SWE Salary by Level Estimator provides estimated compensation ranges for software engineers at levels L5 through L8 across FAANG and MANGA companies, adjusted for company-specific factors and geographic location.

Software engineering salaries vary significantly based on experience, seniority level, company, and location. For example, an L5 engineer at Meta in the San Francisco Bay Area may earn a base salary of $180,000, while the same level at Amazon in Austin might start at $120,000. Senior engineers (L7-L8) at top-tier companies can see total compensation (including equity and bonuses) ranging from $300,000 to over $700,000 depending on these factors.

This SWE salary by level estimator is designed to help you estimate your potential earnings by combining data from Levels.fyi, the Bureau of Labor Statistics (BLS), Glassdoor, and LinkedIn Talent Insights. The tool accounts for:

  • Level: L5 (Junior) through L8 (Staff+), with base salary estimates based on Levels.fyi and Glassdoor data.
  • Company Multipliers: FAANG and MANGA companies pay differently. For instance, Netflix and NVIDIA often offer higher compensation than Amazon or Microsoft.
  • Location Adjustments: San Francisco and New York City typically offer higher salaries than Austin or international locations.
  • Bonuses and Equity: Annual bonuses (10-20%) and equity value (20-50% of base salary) are included as estimates.
  • Signing Bonuses: One-time signing bonuses for experienced candidates, which can range from $15,000 to $50,000.

All figures generated by this tool are estimates and should not be taken as precise or guaranteed compensation. Salaries, bonuses, and equity can vary widely even within the same company and level. Use this SWE salary by level estimator as a benchmarking tool to inform your career decisions, but consult real offers and compensation data from your network for accuracy.

How It Works

This SWE Salary by Level Estimator calculates estimated compensation based on your inputs. Here's a step-by-step breakdown of how the tool works:

  1. Base Salary: Start with an estimated base salary for your level (L5-L8). This is adjusted by a company-specific multiplier to reflect differences between FAANG and MANGA companies.
  2. Location Factor: The adjusted base salary is then multiplied by a location factor to account for cost of living and market rates in different cities or countries.
  3. Bonus and Equity: The tool adds an estimated annual bonus (as a percentage of base salary) and equity value (also as a percentage of base salary). These percentages are based on public data from Levels.fyi and Glassdoor.
  4. Signing Bonus: If applicable, a one-time signing bonus is added to the total compensation. This is common for experienced candidates switching companies.
  5. Tax Estimate: The tool provides a rough estimate of federal taxes based on 2023 US tax brackets. Note that this does not include state/local taxes, deductions, or credits, which can significantly impact your net income.

Methodology Note

All data used in this SWE salary by level estimator is sourced from publicly available datasets and should be treated as estimates only. Here are the primary data sources and their limitations:

  • Levels.fyi: Provides crowdsourced compensation data for software engineers across companies and levels. Data is self-reported and may not represent exact figures for every role or candidate.
  • Bureau of Labor Statistics (BLS): Offers median salary data for software developers in the US. These figures are broader and may not reflect FAANG/MANGA-specific compensation.
  • Glassdoor and LinkedIn Talent Insights: Provide additional salary benchmarks and company-specific insights, but these are also estimates and may not account for equity or bonuses accurately.

Compensation packages vary widely based on negotiation, individual performance, company policies, and market conditions. This tool does not account for:

  • State or local taxes (which can be significant in high-tax states like California or New York).
  • Stock vesting schedules, performance-based bonuses, or long-term incentives.
  • Benefits like 401(k) matching, health insurance, or relocation assistance.
  • Variations within levels (e.g., L6 at Meta vs. L6 at Amazon).

For the most accurate compensation data, consult official offers, internal HR data, or trusted industry reports specific to your role and company.

Frequently Asked Questions

How accurate are the salary estimates in this tool?
The estimates are based on public data from Levels.fyi, BLS, and other sources, but they are not guaranteed. Compensation varies widely based on negotiation, individual performance, and company policies. Use this tool as a benchmark, not as definitive advice.
Why do companies like Meta and Netflix pay more than others?
Meta and Netflix tend to offer higher compensation due to competitive market rates, higher revenue per employee, and compensation strategies that prioritize top talent. Lower multipliers (e.g., Amazon) may compensate with larger equity grants or other benefits.
How does equity factor into total compensation?
Equity value is estimated as a percentage of base salary (20-50%) based on Levels.fyi data. Equity is typically granted in stock units (RSUs) that vest over 4 years, so the cash value is spread out. This tool assumes a simplified annual value for estimation purposes.
Why does location matter for software engineering salaries?
Location impacts salaries due to cost of living, local talent competition, and company budget allocations. For example, an L7 engineer in San Francisco may earn 20-30% more than the same level in Austin due to higher living costs and demand.
Can I use this tool to negotiate my salary?
This tool provides a rough estimate, but salary negotiation should be based on real offer data, company-specific benchmarks, and your individual skills. Use this as a starting point, but verify with trusted sources like Levels.fyi or your recruiter.
How are taxes calculated in this tool?
The tool uses 2023 US federal tax brackets to estimate federal taxes. It does not account for state/local taxes, deductions (e.g., 401(k), mortgage interest), or credits, which can significantly affect your net income. The tax estimate is simplified for illustrative purposes.
What is the difference between L5, L6, L7, and L8?
These are common level designations at FAANG/MANGA companies: - L5: Junior engineer with 1-3 years of experience. - L6: Mid-level engineer with 3-5 years of experience. - L7: Senior engineer or tech lead with 5-8+ years of experience. - L8: Staff/Principal engineer with 8+ years of experience and leadership responsibilities. Actual levels may vary by company.
Does this tool account for remote work or hybrid policies?
No, the tool does not account for remote work adjustments beyond the location factor. Some companies adjust salaries for remote employees based on their work location, while others maintain HQ-based pay. Check your company's policy for specifics.
Career Growth

Navigate Your Tech Career with Confidence

Get actionable resources on salary negotiation, equity valuation, and career progression in Big Tech. Our guides are backed by real data and expert insights to help you maximize your earning potential.

Explore Career Resources
Related Tools