Free Tool

SWE Salary by Location Estimator

Estimate SWE salaries by location and company using Levels.fyi and BLS data. Compare FAANG, MANGA, and non-FAANG compensation with our SWE salary by location estimator.

Calculator
Result

Understanding your market value as a Software Engineer (SWE) is critical when negotiating offers, planning relocations, or evaluating career moves. The SWE Salary by Location Estimator helps you estimate total compensation (TC) across different cities and companies, using real-world data from Levels.fyi, the U.S. Bureau of Labor Statistics (BLS), and LinkedIn Talent Insights.

Salaries for SWEs vary dramatically by location, company, and experience level. For example, a Senior Software Engineer in the San Francisco Bay Area might earn a base salary of $200,000+ at a FAANG company, while the same role in Atlanta could range from $120,000 to $160,000. Equity compensation further complicates comparisons, with typical annualized values ranging from 10% to 50% of base salary depending on the company. This tool provides a data-driven estimate to help you benchmark your compensation against location and company norms.

Key factors influencing SWE salaries include:

  • Location: Salaries in high-cost-of-living (HCOL) areas like the Bay Area or Zurich are significantly higher than in lower-cost cities. For instance, BLS data shows that SWEs in San Francisco earn ~30% more than the national average, while those in Austin earn ~15% less.
  • Company: FAANG and MANGA companies (Meta, Apple, Netflix, Google, Amazon, and Microsoft) offer higher compensation on average than non-FAANG firms. Levels.fyi reports that top FAANG companies offer TC packages ~20-40% higher than non-FAANG peers for similar roles.
  • Experience: Senior-level SWEs (L6+) typically earn 2-3x the base salary of entry-level engineers (L3). For example, a Staff Engineer at Google might earn $300,000+ TC, while an L3 could earn $150,000-$200,000.
  • Equity: Equity expectations vary widely. Netflix, for instance, offers lower equity but higher base salaries, while Amazon provides higher equity percentages for top performers.

This estimator uses location and company multipliers derived from Levels.fyi (crowdsourced compensation data) and BLS occupational wage data. While the estimates are grounded in real-world averages, individual offers may vary based on negotiation, performance, and market conditions. Use this tool as a starting point for conversations about compensation, not as a definitive benchmark.

How It Works

This calculator estimates your total compensation (TC) as a Software Engineer by adjusting a baseline salary for three key factors:

  1. Location: Cities are assigned multipliers based on BLS and Levels.fyi data. For example, San Francisco is the baseline (1.0x), while Austin is adjusted to ~0.7x due to lower average TC.
  2. Company: FAANG and MANGA companies are assigned multipliers reflecting their higher compensation structures. Non-FAANG companies are estimated at ~10% lower TC.
  3. Experience: Entry-level engineers (0-2 years) are adjusted to ~50% of senior-level (L6+) compensation, while mid-level (3-5 years) is ~80%.
  4. Equity: Equity is estimated as a percentage of base salary, based on Levels.fyi trends (e.g., 20% for typical FAANG roles, up to 50% for high-equity companies like Netflix).

The tool combines these adjustments to output an estimated total compensation, including both base salary and annualized equity value. Equity values are simplified for this calculation; actual RSU grants vary by vesting schedule and stock performance.

Methodology Note

All figures in this tool are estimates. The following data sources inform the calculations:

  • Levels.fyi: Crowdsourced compensation data for FAANG/MANGA companies, including base salary, equity, and bonuses. Levels.fyi aggregates thousands of data points but may skew toward higher earners.
  • U.S. Bureau of Labor Statistics (BLS): Occupational wage data for Software Developers, broken down by metropolitan area. BLS data provides median and percentile ranges for salaries across industries.
  • LinkedIn Talent Insights: Aggregated compensation insights for tech roles, including location-based adjustments.
  • Glassdoor: Supplemental salary data for non-FAANG companies and international locations.

The location multipliers are derived from BLS wage percentiles (e.g., San Francisco’s 90th percentile vs. Austin’s median). Company multipliers reflect Levels.fyi’s reported compensation premiums (e.g., Netflix’s higher base but lower equity vs. Amazon’s higher equity). Equity values are annualized for simplicity; real-world grants are typically front-loaded (e.g., 4-year vesting with 1-year cliff).

This tool does not account for signing bonuses, annual bonuses, or other perks, which can add 5-15% to total compensation. For precise data, consult company-specific sources like Levels.fyi or your offer letter.

Frequently Asked Questions

How accurate are these salary estimates?
The estimates are based on aggregated data from Levels.fyi, BLS, and LinkedIn Talent Insights. While they reflect real-world trends, individual offers may vary by ±10-20% due to negotiation, role specifics, and market fluctuations.
Why does the calculator ask for a 'base salary' instead of just adjusting for location/company?
Base salaries vary significantly by experience level (e.g., L3 vs. L7). By entering your expected base salary, the tool can provide a more personalized estimate. For context, Levels.fyi reports that L5 SWEs at FAANG companies earn $150,000-$250,000 base, while Staff Engineers (L7+) earn $250,000-$400,000+.
How are location multipliers calculated?
Location multipliers are derived from BLS wage percentiles and Levels.fyi data. For example, San Francisco’s multiplier is 1.0x (baseline), while Austin’s is ~0.7x because BLS data shows Austin SWEs earn ~30% less than the Bay Area median.
What does 'annualized equity' mean, and how is it estimated?
Equity is typically granted as RSUs over a 4-year vesting schedule with a 1-year cliff. This tool estimates the annual value of your equity grant as a percentage of your base salary (e.g., 20% for a typical FAANG mid-level role). This is a simplification; actual equity varies by company and performance.
Does this tool account for remote work salaries?
Yes. The 'Remote (US-based)' option adjusts for companies that pay remote workers based on the company’s HQ location (e.g., a remote worker at a Seattle-based company may earn ~85% of Seattle salaries). Some companies (e.g., GitLab) pay based on employee location; this tool does not account for such variations.
Can I use this for non-FAANG companies?
Yes. The 'Non-FAANG/Startup' option applies a ~10% discount to FAANG averages, based on Levels.fyi data showing non-FAANG companies pay ~15-20% less for similar roles. However, compensation at startups can vary widely (some offer higher equity for lower base salaries).
How do international salaries compare to U.S. salaries?
The tool includes rough estimates for Zurich (1.2x) and London (0.95x) based on Levels.fyi and Glassdoor data. However, international compensation varies significantly by local tax laws, benefits, and cost of living. For example, salaries in Switzerland are higher but come with higher taxes.
Why doesn’t the calculator include signing bonuses or annual bonuses?
Signing and annual bonuses are highly variable by company and role. Levels.fyi reports that annual bonuses typically range from 10-20% of base salary for FAANG companies, but this data is not uniformly reported. For simplicity, this tool focuses on base salary and equity.
Career Resources

Level Up Your SWE Career

Get data-driven insights to negotiate better offers, compare compensation across companies, and plan your career moves. Our guides cover everything from FAANG interviews to equity negotiation.

Explore Career Resources
Related Tools