Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Leaked Microsoft pay data shows how much software engineers report making (businessinsider.com)
57 points by rntn on Aug 22, 2024 | hide | past | favorite | 78 comments


Huh, I thought engineers' pay scale would be a lot higher than program managers, business analysts, administrators, consultants and the like. It isn't. At all.


Why in the name of all that is unholy would you ever think that?

The people in charge of pay and hiring will never, ever, ever set things up such that they're considered less important or are paid less.


Developer layoffs are always projected as huge savings in expenditure. It probably gives the impression that developers' pay is higher compared to other employees.


Compared to other employees in customer service, tech support, marketing, accounting, I'd imagine engineers are quite expensive.


There are more developers than managers, like you would hopefully expect.


That isn't true in at least two other industries: Finance and sports.

At investment banks, it's quite possible for a star trader or I-banker to be paid more than the CEO.

An NFL head coach is almost certainly paid less than the starting QB, and possibly other positions. The general manager is paid far less than many players.


> The people in charge of pay and hiring will never, ever, ever set things up such that they're considered less important or are paid less.

HR and accounting get paid less than engineers in every country on earth


HR and accounting are not in charge of pay and hiring. They are involved, but management is in charge and sets the rules.

I have seen cases where I made more than my boss (the difference was a few hundred/year), but it wasn't long before they promoted my boss so that wasn't the case. (I'm convinced that it was only allowed to happen just long enough to say it was possible and then when nobody was looking they promoted him to ensure it doesn't become a pattern)


HR is definitely in charge of pay structure , at least where I have managed. You could argue with them, but it was a monumental effort to get them to do a market study, and they still wouldn't drop degree requirements for some of our best candidates.

I only had a tiny bit of freedom within a pay band.


Sure, but you can jump to a different pay band. If they want to keep you they will do it.

Management is in charge of this, if it is hard to jump bands it is because management wants it to be hard.


> accounting get paid less than engineers in every country on earth

Not in Argentina


Those are the boots on the ground. The people in charge are those they listed, i.e, program managers, business analysts, administrators, consultants...


HR and accounting don't hire and pay you, they're just the ones that fill out the paperwork. Isn't this obvious.


Upper management yes but level for level engineers are paid more than biz roles at most other tech companies, FAANG. The only other people who possibly make more is sales (performance based)


> Why in the name of all that is unholy would you ever think that?

Seen it many times where engineers are making more than their managers. I had jobs where there was no real difference between my pay and my direct manager's.

There were fewer programmers for each programmer's role than managers for each manager's. Not sure if it still applies though.


I don’t think I saw anywhere in the article about Msft pay for program managers and the other positions you mention. Curious about these numbers, can u share?


Welcome to the middle management timeline!


You get paid to do magic. Flipping millions of bits in a particular arrangement that others find valuable and will pay you for.

Part of your "pay package" is that you get to be purely creative, making machines that do things out of literal thin air.

None of those other people get to do that.


It is possible that programmers are taking less money than their worth due to the fact that our jobs are basically fun, but that’s an exploitation rather than a feature.


No one sets pay rates. Pay for labor in a free market economy is determined purely by supply and demand. So literally the entire concept of "paid less than their worth" is nonsense, because the economy is what is evaluating "the worth". Here's a simple question, how would you prove that someone is "being paid less than their 'worth'"? I can fantasize any figure for my "true worth" and make noise about being paid less than it; it's just as meaningless.

It also occurred to me that the movement to make most IT jobs 100% remote depresses pay which would normally be based on local standard of living (much higher in cities)


Also because many of us hate looking for a new job (which may mean moving despite efforts to work from home).


As a person doing that exact thing right now, I 100% sympathize with the hate there. It's awful. It's like being single, except your survival depends on it.

Paradoxically, I'd prefer 60% onsite/40% remote due to being a bit ADD.


You can't have it both ways.

If you insist people get the same pay no matter how enjoyable the job is, then you're implying people should get the same pay for jobs that make people feel like shit.

IMHO, the latter is really exploitation.


May have been true of the 2000s. But the 2010s and 2020s, not much “fun” to be had cleaning up the shit architecture of 2000s; and getting rid of “legacy” tech (ie, mainframe).

It’s a grind, m8. Companies today just acquire their competition, “trim the fat”, pump the stock. There hasn’t been any new innovation in this industry in a long time.

Same shit. Different day


I actually wouldn't mind refactoring old code, but I'm weird like that


the others get to boss people around and make them do their bidding. they clearly enjoy it. why would they need to be paid more for it?


Anyone able to contextualize what "Level 59" means here? Also is that $126K base workable in the Seattle, Washington market?


$126k base is certainly livable in the Seattle area, though may be difficult to get ahead (ie: save for a house). Pretty comparable to entry level Amazon SDE 1 pay (at least years ago)


59 is the level that new college hires and entry-level engineers start at.


Oh wow! I got $37k in 1999 (~$69k 2024 according to BLS) in the DC area, for a Software Engineering job. I love to hear that grads now get rewarded w/ $125k fresh out.


My Goldman Sachs starting salary as a new analyst out of college in 1999 was US$40K. During that first year, because of the dotcom bubble, Goldman raised the salary to $55/65/75K for first/second/third-year analysts, and my end-of-year bonus in 2000 was close to 100% of salary. Then the full effect of the recession/market crash hit and the 2001 bonus was, well, much smaller.


Wow that's huge in 2024 dollars!


Microsoft in the DC area or somebody else like Raytheon?

I would expect Raytheon and the other contractors (i.e. Booze Alan) have raised entry level to like 70/80k but they're going to be much lower than Microsoft. As well as as you get promoted it caps out much lower. It's a bit better at non-contractors like Capitol One but still not quite the same as a "Tech Company".

https://www.levels.fyi/?compare=Raytheon,Microsoft,Capital%2...


A Raytheon like company.


It's rather interesting; management at contractors seems to have their head in the sands. When you tell them what people get by leaving they're just like "I think you misunderstood what they're being paid".


Was it at Microsoft?


Level 59 is the entry level software engineer position. Similar to E3 at Meta or L3 at Google.

Levels.fyi does a pretty good job at this kind of context at least for the big companies.


I think 59 is entry level engineering.


Junior/mid https://www.levels.fyi/?compare=Microsoft&track=Software%20E...

(The level number starting so high is I'd guess due to an homogenous pay structure, so some non-engineering, junior HR say, roles lower paid (<L59) than where engineering happens to start.)


59/60 - SDE 61/62 - SDE II 63/64 - Senior SDE 65/66/67 - Principle SDE (aka Staff) 68/69 - Partner SDE (aka Senior Staff)


Doesn’t mention the distribution of employees though. Is the AI/Azure division mostly located in Redmond? If so, the pay scale is very low.

The more these companies consolidate. The less competition there is. Thus can get away with terrible pay.

I don’t know why anybody would work at the second layer of hell known as Microsoft. Third layer of hell is probably Dell or Oracle.


I think your layers of hell are very skewed by recent human history and may need a bit of a healthy reality check. In almost all of human existence, working at Microsoft or Oracle and sitting in a cushy chair coding and being paid ungodly amounts of money would be considered eternal paradise.

“You are your ancestors’ wildest dreams.”


I'm not sure it's the coding we get paid for. It's tolerating everything else around it.


You're being paid to build the mechanisms of power projection, and to completely divest yourself from the question of how the fruits of your labor are then applied.


[flagged]


Sure, your standards are what you set them as. Settle for what you think is appropriate. It does mean you should whine less though.


Seems a little low compared to the numbers I've seen reported, which makes sense. The promoted numbers are actually the most shocking, they must lose a lot of people


'Promotions' table is incorrect, right?

It's inverted...


Blocked by Paywall. Here is another copy - https://www.entrepreneur.com/business-news/leaked-data-shows...



You don't even need a leak - just levels.fyi.



cries in European monies


These are FAANG monies. The rest of the US normals (which is the vast majority) don't have these stock options and thus that kind of money.


Compared to what? I wasn't in FAANG and my first job out of college paid better than the highest average wage in any country in Europe, Switzerland [1], I paid very little in taxes (no state tax), got 20+1 days of vacation with half of those rolling over if I wanted, as well as sick leave, parental, etc, etc. I had the option of taking highly subsidized healthcare as well, but I was still on my parent's plan at that point.

[1] https://www.euronews.com/business/2024/07/08/european-averag...


Between 22 and 30 days paid vacation, healthcare, guaranteed payment on layoffs, free time outside official hour works, 35 to 40 hours work week, paid leaves due to illness, childcare, unions,....


All those things are given to a Microsoft software engineer. It's really only the low paying jobs that there's a directly benefit from the European model.


Until they aren't and there is no US law to give them back.


Sure. And the laws could change in any given European country and remove certain protections. Just because a possibility is there does not mean there is any real likelihood of that possibility happening.


Well, all these laws are applicable for privileged natives.

If you are an immigrant, even from the US or other first-world country, good luck — you’ll be given contractor arrangements and fixed-term positions, still with low compensations.


EU worklaws apply to everyone working in the countries, as long they are legal, and willing to fight for their rights.


Sure, this is why you won’t be offered a permanent position (say, in France). Too much hassle. Much easier for them to hire you as an unprotected contractor.


I was only getting 2 weeks vacation


Last year MS went to discretionary time off, which basically is unlimited(potential) vacation days, based on negotiations with your manager.


Even guaranteed payment on layoff?


It's not guaranteed, but these big tech companies always give severance with layoffs. At Microsoft I believe it was 1 month pay + 1 week pay per 6 months employed. And that's not including any extra downtime where you're not working but technically employed(maybe, due to 60 day notice required by WARN act, for example)


Unemployment insurance is mostly guaranteed if you lost the job through no fault of your own (weren't fired, didn't quit), but the amount varies by state. Good luck with receiving it in a timely manner. Took months for my wife to receive it when she was let go in 2023. If we'd been counting on her income we would have been homeless by the time the first payment came in.


Yeah, that's the usual cope from europoors who yet again fail to qualify for a US work visa or FAANG interview.

EDIT: Based on the newly created 'eurocope' account that posted a sibling reply, I see that my view is not unique here


You mean those shitty interviews of how many golf balls fit into a plane, to then produce the mess of AOSP source code?


I'd rather take the money and spend it as fit.


The joys of young, single and healthy.


I am 42 and married, living in Europe.

Since I am an immigrant and don’t have access to most of local safety nets anyway, I much prefer working for higher-paying US companies as a contractor.


Most of them apply to immigrants as well, learn your rights.


I studied my rights carefully. The country in question is Switzerland, which isn’t exactly pro-immigration.


And also not part of EU.


absolutely eyewatering in comparison to EU wages (outside of London etc). inb4 "but you have healthcare" (which is so good you'll go to jail if you don't pay up)


Cries in Canadian monies


My understanding is that Canadian FAANG offices are staffed mostly with those who cannot (and often will never get) a US visa, plus the odd local who doesn't want to move to the US for personal or family reasons.


Can confirm based on experience in Vancouver




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

Search: