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

> I can't understand why any company would pay so much money for a software engineer and I especially can't understand why someone would quit such a job.

Imagine how much money can be saved by shaving 5 percent off an annual AWS bill of 10 million dollars. (dont forget to factor in present value of future year's savings!) Now imagine a company like Google that spends way more than 10mil on infra. And even if your infra is cheap, virtually every tech giant has shown that shaving 100ms off a request is a massive boost to customer engagement metrics, so maybe it _shouldn't_ be that cheap. And product teams are just as valuable, if not more so.

That explains the demand. On the supply side, people who can actually do the work are hard to find. There's a massive gulf between having a degree in CS and actually making good on improving complex software. I've watched like three teams fail to deliver on a GSLB[1] optimization tool. Two of the three iterations didn't recognize this as NP complete (bin-packing, essentially) and the third is learning the hard way that there's calculating an optimal response is only part of the problem -- you also have to change state without inducing outages on the receiving end, and a naive SAT solver won't produce that. Beyond that, bay area is expensive to live in, and is high tax. $634k becomes more like $300k, in a city where you might spend $5k a month in rent. So there's definitely a _floor_ to salaries.

Also: once all this is accounted for, retaining talent with equity grants has a side effect of accidentally pushing wages above target. Some places like Amazon seem to explicitly take this into account when issuing refreshers, others not so much. Which means to hire someone away from Google is really hard. But really easy to recruit from Meta at the moment, as their stock has fallen 60 percent so income has fallen as well. Beware of the double edged sword.

[1]: https://www.cloudflare.com/learning/cdn/glossary/global-serv...



$500,000 that's how much can be saved by shaving 5% off an annual AWS bill of $10,000,000


If there wasn't a FAANG interview in your future before, there is now. Well done!


> Initially a temp via NextSource, at $72/hr. I took a significant pay cut for this role because I think the work is very important.


he could invest 50% or more of his salary in this work via donation and it would probably help the cause much more than his 40 hours/week. It sounds more like a middle life crisis to me.


He actually discusses the merits of "earning to give" vs "working to give" here: https://www.jefftk.com/p/leaving-google-joining-the-nucleic-...


ymmv: if "the cause" has technical or scientific elements and you are a skilled engineer or scientist your contribution of 1000h/y work on target is significantly larger than donating $1M/y.


Yes, but you also need quality of life.

I've been in a startup where the product was so cool that we'd get people working for nothing but options because they were too burned out by $MEGACORP developer culture. The money developers were leaving was so ridiculous I figure we could have charged people to work for us and we'd still have gotten more applications than we knew what to do with.


categorical imperative: if everyone did that nobody would do the actual work. there are problems in the world that must be solved with software engineering. software engineers need to work on them, and highly skilled ones, too.

disclaimer, i guess: i work at a sister project of the NAO




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: