Live data from Hacker News

Is 400k/yr overpaid for a SWE?

news.ycombinator.com

21–30 of 107 posts

Re: Is 400k/yr overpaid for a SWE?

#21
At some point we'll find a new equilibrium.

Everybody is currently so desperate for this talent, there's been a big shift toward remote work meaning competition that used to be highly localized is now everywhere, and giant companies are on hiring tears so it's driving up the market rate for the talent and companies that can't afford that are having a huge problem hiring.

We're already seeing the knock on effects of this as contracts with IT vendors come up for renewal and we're being charged XX% more this year for no marginal benefit from what we had last year.

At some point the customers of those companies can no longer afford their products at the rates they have to charge to pay engineers that much and hiring freezes, layoffs and pay cuts will start happening. Until then everybody's trying to suck as much money out of the system as they can - that's just capitalism.

Re: Is 400k/yr overpaid for a SWE?

#22
The first job I had out of school billed me out for $325/hr. That's a high rate for a high level lawyer. Unlike lawyers, they were able to bill me out for almost every hour I was at work, which comes out to about $650k/yr. I made a small fraction of that.

Were we better organized, we engineers would take a much greater portion of the profits we generate. After unionizing, professional athletes are paid about half of what they directly generate. Before unionizing they got peanuts.

Re: Is 400k/yr overpaid for a SWE?

#23

No. Ryan is not saying anyone is overpaid. He's saying that many business models are impossible. The market is saying that those business models shouldn't exist. This is true no matter what the number is. Slave labor enabled the American South to deploy business models that are impossible today. Doesn't mean it was good.

He would be wrong with those claims, too. Even those """"overpaid"""" developers make only a small part of whatever the overall company makes. Perhaps this is counterintuitive but I would not be surprised at all if that percentage is smaller than with regular companies and lower paid workers. It's simply that tech was and still is an exploding sector and a ton of resources are poured into it. People who are experienc…

> He would be wrong with those claims, too.

No he isn't. His point is that some potential business models need $X amount of software engineering work to have a viable product, has a potential customer base of $Y, and the market will bear a price of $P for the software. Gross income is $Y * $P.

All else being equal as SWEs get more expensive the amount of $X you can get drops. If that puts you below the threshold for a viable product and your business doesn't have the power to raise $P then you don't have a viable business.

This is obviously a simplistic example but the principle still holds.

Re: Is 400k/yr overpaid for a SWE?

#25
Consider:

Upward pressure on our salaries is in large part driven by the compensation packages given at Google and Facebook, etc.

Those compensation packages can be that high because they've tapped into (and in large part monopolized) absolute firehoses of revenue in the form of online advertising. Those companies do "other" things than advertising, but advertising makes up the vast majority of their revenue.

Without it, they could not compensate so highly.

The problem comes from the fact that these companies eagerly hoover up all the engineers they can get. And rarely to actually work on the core advertising and ad-tech portions of their business, but literally almost anything. There's very little that Google doesn't do. And they're always starting to do new things.

So upward pressure is applied on compensation across the whole job market. And Google at least seems to always be hiring.

Also, Google will happily pay $400k for a SWE if it means that SWE is not creating new revenue sources for potential / future competitors. The cost to them is minimal compared to the revenue they make.

I leave it as an exercise for the reader what this does to the health of the industry as a whole.

Re: Is 400k/yr overpaid for a SWE?

#27
Your cost to provide the service (i.e. your minimal cost to exist) is probably somewhere around $30k.

The value you deliver depends strongly on the company but can easily be orders of magnitude above $400k.

Everything in between is a matter of negotiation, supply and demand. If there are enough companies that can make their business model work at $400k to hire all the capable engineers at $400k, then the business models that can only pay less won't work, just like many other unprofitable business ideas don't. That is not a sign of a problem.

Quite the opposite, actually. If that is the limiting factor, it means that the demand is very elastic, i.e. if there is an increase in supply, prices (salaries) will not drop too much.

Re: Is 400k/yr overpaid for a SWE?

#29

No. Ryan is not saying anyone is overpaid. He's saying that many business models are impossible. The market is saying that those business models shouldn't exist. This is true no matter what the number is. Slave labor enabled the American South to deploy business models that are impossible today. Doesn't mean it was good.

He would be wrong with those claims, too. Even those """"overpaid"""" developers make only a small part of whatever the overall company makes. Perhaps this is counterintuitive but I would not be surprised at all if that percentage is smaller than with regular companies and lower paid workers. It's simply that tech was and still is an exploding sector and a ton of resources are poured into it. People who are experienc…

Wrong that some business models are impossible/shouldn't exist with cost of talent at X? Then you're arguing that every business model is possible/valid/should exist regardless of cost of talent?

I'm not sure where you're trying to go with that.

Re: Is 400k/yr overpaid for a SWE?

#30
I'm frankly super confused about salaries right now. Currently job hunting in Europe and the other day when a recruiter asked how much I was looking for I gave my current salary as a minimum of 65 euros/h and the recruiter kind of chuckled and told me that if I'm a good match I could ask for like 90. Okay, sounds great. So a few days later I was having an initial interview for a senior ML position and when asked how much I expect (recall this is Europe so let's generously divide the US salary by 4) I said 100k. From my point of view I'm still low balling it because I wanted the job, but apparently this was far too much because the interviewer was incredulous and basically ended the interview on the spot. Told me that was more than they pay any of their senior positions.

Doing the rough math, 60 euros/h, 8 hrs per day at 48 weeks > 100k. So yeah. I just don't know what to say any more when this question comes up. It seems to be random to me what is going to be an acceptable answer. Usually I want to continue the conversation and discuss it, but instead it just seems to cut things off immediately.

I find it really frustrating that they make you guess what they are thinking and then either laugh or act like you're some kind of high roller. I mean, I need a job, so like, if you're going to choose me based on my ability to pick a random number you are thinking in your head, how about we do that at the beginning of the interview instead of talking for an hour first and giving me the impression that things are going well?

In any case, just ranting. What's a good rate for a senior SWE or ML engineer in Europe these days? What can I get away with asking for without getting this reaction?

Also, what's up with people asking this question in the first conversation? I feel like in the past you would go through a couple of rounds and then get to discussing what they could offer you but now it seems to be the other way around, and they are not willing to counteroffer if you guess wrong. Maybe just my perception, but I find it weird and difficult. I'm always fine and more or less comfortable in interviews until this question comes up.

Post reply on HN