Free Tool

SWE Salary by Company Explorer

Explore estimated SWE salary ranges by company for FAANG, MANGA, and Big Tech. Compare base, bonus, and RSU estimates across levels and locations.

Data Explorer
Showing rows ★ Estimates only — see methodology below
Company Level Base Salary ESTIMATE (USD) Bonus ESTIMATE (USD) RSU ESTIMATE (USD) Total Compensation ESTIMATE (USD) Primary Location Experience (Years)

Understanding software engineer (SWE) salaries by company is crucial for tech professionals evaluating job offers, negotiating compensation, or exploring career growth opportunities. The SWE Salary by Company Explorer provides estimated salary ranges for software engineers across FAANG, MANGA, and other leading tech companies, helping you benchmark your compensation or assess market rates for different roles and experience levels.

Compensation in Big Tech varies significantly by company, level, location, and individual performance. While base salaries are relatively standardized, bonuses and equity (RSUs) can differ substantially. For example, companies like Google and Meta tend to offer competitive RSU packages compared to Amazon, which often provides higher base salaries but lower equity portions. Location also plays a key role, with salaries in high-cost areas like San Francisco or New York typically adjusted for living expenses.

This tool aggregates data from public sources such as Levels.fyi, the Bureau of Labor Statistics (BLS), LinkedIn Talent Insights, and Glassdoor to provide estimated compensation ranges for software engineers at different career stages. Whether you're a recent graduate exploring entry-level roles (e.g., L3 at Google, E3 at Meta, or SDE I at Amazon) or a senior engineer evaluating principal-level positions, this explorer offers transparency into what you might expect in today's competitive tech landscape.

Use the filters to compare SWE salaries by company, level, or location, and gain insights into how total compensation packages (base, bonus, and RSUs) stack up across the industry. Remember, these figures are estimates based on aggregated data and individual offers may vary. For personalized advice, consider consulting career resources or professional networks.

How It Works

The SWE Salary by Company Explorer allows you to filter and compare estimated compensation packages for software engineers across major tech companies. Use the dropdown filters at the top of the table to narrow down results by company, level, or location. Each row displays the estimated base salary, bonus, RSUs (restricted stock units), and total compensation, along with the typical experience level associated with the role.

For example, an L4 software engineer at Google in Mountain View might see a base salary of $150,000, a $22,500 bonus, and $60,000 in RSUs, totaling an estimated $232,500 in total compensation. Meanwhile, a comparable role at Amazon (SDE II) in Seattle might offer a base of $140,000, a $15,000 bonus, and $50,000 in RSUs, totaling $205,000. These differences highlight how compensation structures vary across companies.

Methodology Note

All data in this tool is presented as estimates and should be used for general benchmarking purposes only. Salary ranges are based on publicly available data from sources like Levels.fyi, Bureau of Labor Statistics, LinkedIn Talent Insights, and Glassdoor. Individual offers may vary due to factors such as specific job responsibilities, negotiation outcomes, geographic location, and company performance.

RSU values are calculated based on the company's stock price at the time of data aggregation and assume typical vesting schedules. Bonuses are estimated as a percentage of base salary, aligned with industry averages. Experience levels are approximations and may not reflect exact internal company titles.

For the most accurate and up-to-date information, refer to official company resources or offer letters.

Frequently Asked Questions

How accurate are the salary estimates in this tool?
The salary estimates in this tool are aggregated from public sources like Levels.fyi, BLS, LinkedIn, and Glassdoor. They represent general ranges and industry averages but may not reflect individual offers, which can vary based on negotiation, location, or company-specific factors. Always treat these figures as estimates.
Why do some companies have higher RSUs than others?
RSU (restricted stock unit) allocations vary by company culture and compensation philosophy. For example, Google and Meta tend to offer higher equity portions as part of their total compensation packages, while Amazon often provides higher base salaries with smaller RSU grants. This reflects differing priorities in how companies structure compensation.
How do I compare SWE salaries between FAANG companies?
Use the filters in this tool to select specific companies and levels. For example, compare an L4 at Google with an SDE II at Amazon or an E4 at Meta. Pay attention to the base salary, bonus, and RSU split, as well as the total compensation, to understand how different companies structure their offers.
Do salary ranges differ by location?
Yes, salaries are often adjusted for cost of living. For instance, an L4 engineer at Google in Mountain View will typically earn more in total compensation than the same role in a lower-cost area like Austin or Atlanta. The tool includes location tags to help you account for these differences.
What is the typical RSU vesting schedule?
RSU vesting schedules vary by company but commonly follow a 4-year vesting period with a 1-year cliff. For example, a $100,000 RSU grant might vest 25% after the first year, then quarterly or monthly thereafter. Check your offer letter for specifics, as some companies may structure vesting differently.
How does experience level affect SWE salaries?
Experience plays a significant role in compensation. Entry-level roles (e.g., L3, SDE I) typically start at lower total compensation ranges, while mid-level (e.g., L4, SDE II) and senior roles (e.g., L5, SDE III) see substantial increases in base, bonus, and RSUs. Principal or staff-level roles command the highest compensation.
Can I use this tool to negotiate my salary?
Yes, this tool can serve as a benchmark for negotiation. If your current or prospective offer falls below the estimated range for your role and experience, you may use the data to discuss adjustments with your recruiter or manager. However, always consider individual circumstances and company-specific factors.
How often is the data updated?
The data is updated periodically based on the latest available public sources. However, exact figures can shift due to market conditions, company performance, or policy changes. For the most current information, cross-reference with official company resources or recent offer letters.
Career Growth Resources

Navigate Your Tech Career with Confidence

Compensation is just one piece of the puzzle. Access our curated collection of career guides, negotiation strategies, and industry insights to maximize your earning potential and professional growth in Big Tech.

Explore Career Resources
Related Tools