Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Software engineer pay at tech companies in the US tends to be $150k for junior engineers to $300k+ for senior engineers.


Both of those numbers are possible, but much higher than average by my estimation. Glassdoor says average ~$111k for software engineering as a whole[0]. A more realistic expectation for a 'good' compensation package would be ~$80-95k for junior engineer and ~$180-250k for senior. Obviously there are many factors to account for, and both those numbers can vary widely, but the ones you gave are not what one should be expecting outside of a very select few 'elite' companies, and even then they are on the high end.

[0] https://www.glassdoor.com/Salaries/software-engineer-salary-...


At least for big tech companies, Glassdoor has notoriously low numbers. Last I checked, levels.fyi was closer to the truth.


May I ask (in good faith) how you know what the real "truth" is? I would totally believe Glassdoor is a bit low. Levels.fyi, which I didn't know about but just checked, seems really high. I believe both are based on real data points, but is there any reason to believe either is a better reflection of the actual numbers? (My relatively poorly-informed speculation is that Glassdoor is using old/irrelevant statistical data while levels.fyi is suffering from some pretty extreme selection bias being a comparatively obscure site relying on self-reporting.)


Glass door either only shows base salaries or is completely out of touch with tech companies.

Sure, the lone "web developer" at a small nonprofit might make $80k, but at a FAANG? Please.


FAANG is 5 companies. Granted they have a lot of employees, but they do not make up a significant portion of all developers in the US.


> they do not make up a significant portion of all developers in the US

I'm not sure that's true, but I will admit that most of my friends work at FAANGs (outside the bay area). So let me add that I know at least one senior engineer at a non-FAANG tech company that left a $300k job for a "significant pay bump".

Frankly, no large tech company could survive if it didn't pay competitively with other large tech companies.

I fully agree that pay is less in small, non-tech companies in rural areas, but I would be surprised if such businesses hire the majority of developers. Big tech hires a LOT of engineers.


All numbers from statista.com

Alphabet - 98,000 (2018) Facebook - 35,000 (2018) Apple - 123,000 (2018) Netflix - 5,500 (2017) Amazon - 647,500 (2018)

Total - ~909,000

That is total number of employees worldwide. so lets conservatively take off a third. Also Reasonably only a third of those employees (probably a lot less at amazon) are actually developers. That gives us ~200,000. The Bureau of Labor statics says there are 1,200,000 software developers in the US in 2016.

FAANG does make up a lot more software development jobs than I thought, I would have to say a significant portion. Very interesting.


Microsoft hires junior engineers out of college at ~$80k in Seattle. FAANG might be a bit higher, especially with COL in the Bay Area, but plenty of people get hired by the big companies in that range.


They don't get bonuses or RSUs??


That's not true at all. That's bay area large companies. The rest of the country is nowhere near those numbers.


I know a handful developers in this pay range and only one of them is in the bay area.


No, this is false. The top paid junior engineers might be paid $150k in base salary PLUS bonuses and stock/other compensation. Same goes for the 300k+ for senior engineers.


Why would you think bonuses don't count as pay? All financial compensation is pay.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: