Product Management 10 min read

Google vs Facebook: Who Earns More – Engineers or Product Managers?

Using publicly released H1‑B visa data from 2012‑2014, this analysis compares base salaries of software engineers and product managers at Google and Facebook, revealing similar pay ranges, notable salary peaks, and highlighting data limitations and potential biases affecting the conclusions.

21CTO
21CTO
21CTO
Google vs Facebook: Who Earns More – Engineers or Product Managers?

Note: The article was originally written in November 2014; data has changed, but the author shares it now.

Facebook and Google are the two most competitive Silicon Valley companies for talent, prompting the question of which pays higher salaries to software engineers (SEs) and product managers (PMs). The author obtained a valuable dataset from publicly disclosed H‑1B visa applications, which include position titles, employer, and salary.

The H‑1B data, released by the U.S. government, is considered more reliable than self‑reported salaries on sites like Glassdoor. The author acknowledges potential issues and lists them at the end.

Data Collection and Processing

The steps were:

Scrape yearly H‑1B application charts from http://visadoor.com/ for 2012‑2014 for each company (e.g., http://visadoor.com/h1bvisa-by-companies-2014-google-inc).

Combine three years of data into a single dataset.

Keep only “certified” applications.

Consider only base salary.

Retain records with job titles “Software Engineer” or “Product Manager”.

Aggregated Results

A summary table with five key metrics (25th percentile, median, 75th percentile, etc.) is presented, followed by box‑plot visualizations.

Box plot of salaries
Box plot of salaries

Combined distributions for the two companies and the two roles are shown:

Salary distribution for SEs and PMs
Salary distribution for SEs and PMs
Stacked salary distribution
Stacked salary distribution

Observations

Overall, product managers earn slightly more than software engineers; the median gap is about $15,000 per company.

The highest salaries belong to top engineers, not PMs, suggesting elite engineers stay on the technical track.

Google SE salaries show two distinct peaks at $105k and $127k.

Facebook SE salaries also show a bimodal pattern, with peaks near $110k and $140k, though the second peak is less pronounced.

While Google’s average SE salary is higher, removing extreme outliers (above $180k) reveals Facebook’s median and mean are higher.

Facebook PM salaries have two peaks around $105k and $145k; Google PMs show a single peak near $140k, possibly due to differing job‑title conventions.

The SE‑to‑PM ratio is similar: roughly 1 PM per 35‑40 engineers at both firms.

Limitations and Potential Biases

Sample size for PMs is much smaller than for SEs (e.g., 24 Facebook PMs vs 3,354 Google engineers).

Job titles may not be consistent across companies or over time, affecting comparability.

Only base salary is captured; bonuses, equity, and benefits are excluded.

The data reflects foreign workers on H‑1B visas, who may be paid differently from domestic employees.

Many H‑1B applicants are early‑career workers; senior, high‑earning staff may have already obtained green cards and are absent from the dataset.

H‑1B sponsorship imposes a minimum wage requirement, which can skew the lower end of the distribution.

Conclusion

Salary ranges for the same role are surprisingly close between Google and Facebook, but the analysis is limited by data gaps and sampling biases. Readers are reminded that job satisfaction and personal fulfillment matter beyond compensation.

Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

GoogleCompensationFacebookProduct Managersalary analysissoftware engineerH1B
21CTO
Written by

21CTO

21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.