19g6vkwe4u9cu in  
Software Engineer  

Why are top-end engineering salaries missing? Over US$1M/year

I'm a senior engineer on 7-figures, and I know many others who are as well. But every time I sort salaries for the FAANGs I see the top-end is mostly missing. My own salary would be the highest listed at my company, but I also have reason to believe that some other engineers here are paid even more than I am - so all our high-end salaries are missing.


This isn't a criticism of levels.fyi, which I think is important for a number of reasons (avoiding exploitative wages, providing data to help avoid wage discrimination based on gender, rewarding companies who do indeed pay well, etc.). But these good things may not work so well when the dataset is incomplete, and missing how high these salaries really go. It's skewing low.


My question is: why are top-end salaries missing, and is there a way levels.fyi can fix it?


Is it just statistical? There's so few of us, so if only 1% of people submit to levels.fyi you end up with hardly any top-end data. Maybe that's the case. But I think there may be more to it.


When you are on $1.389M/year (for example), you realize that you're likely the only person at the company on that exact salary (especially once you start adding job tags), so posting it is no longer anonymous to others at your company. You could fudge it, drop $60k for example, but then giving false data to levels.fyi (even if minor) seems to defeat the point (and may not get past their verification anyway).


As a more concrete example, a single Facebook engineer has posted $4.49M/year. I think that's good for FB, at it shows the true top-end. But I also bet they are the only FB engineer on that, and a lot of FB people know who it is. So they aren't exactly anonymous, are they? And I imagine others in the top-end would have a problem with sharing their own comp in the same way.


What can be done about it? Allow the top-end to post ranges instead? (e.g., $1.3-1.4M, $4.4-$4.5M, etc.) Allow the top-end to post data without the company name? (That would break a bunch of things, such as examining each company for their top-end, but at least the data would be in the system somewhere.) Find out if there's other reasons people aren't sharing?


When you click "Add Compensation" it has two paths, with "Anonymous" at the top. Imagine a third path that, instead of "Anonymous", said "Share your real name with other staff at your company". That's what the top-end is basically asked to do.


Thoughts?

25
5180
Sort by:
zuhayeerFounder at Levels.fyi 
Great points, and something we definitely need to work on. We actually get a good number of top end offers through our senior level negotiation service (for numbers not even reflected currently on the site), and it's probably worth asking those customers about what would make them most comfortable to submit that data point. I think the ranges proposition makes a lot of sense and can help to mitigate the identification issue. We're also generally working on better anonymization features where we dynamically hide / unhide different details of your offer (imagine a startup where we don't have enough data points, instead of revealing the company name, we show their funding stage and headcount, etc)
6
19g6vkwe4u9cuSoftware Engineer  
Thanks, yes, adding a survey collector to the website should be a good way to get more info on the missing salaries. Imagine every page, or every page that encourages you to add your comp, also has a "don't want to share your comp? anonymously tell us why!" that then has: Reason (required): multi-choice or sentence answer Comp (optional): Company (optional): Country (optional): levels.fyi account or email (optional): You could then search later on, not just for missing high salaries, but other situations. E.g., why does no one from this company or country submit?
3

Unlock by Signing Up!

Create a free account to view all comments, posts, and more!

About

Public

Tech

Members

736,726