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

Man, every time I think I’ve finally caught up to the market rate, I find out I’m behind again

I’m a senior FAANG coder making 350k TC, and it looks like I should be able to net 400-600k at this level if I go to Apple or Google. Hoo boy, looks like it’s leetcode time again…



> I should be able to net 400-600k at this level if I go to Apple or Google. Hoo boy, looks like it’s leetcode time again

I hate studying leetcode just for these interviews, but with these numbers it seems foolish to not put myself through hell...


Yeah I know a lot of FAANG people getting 500-600K packages. Makes it hard to even think about startups.


What the... s%&#?

Half a million a year for a developer or architect is bonkers.

That's the equivalent of AUD 800K a year. That's more than what the Prime Minister and a cabinet member put together make here!

How can that possibly make sense? For that kind of money you can easily hire 4 senior developers here! Any company "hiring local" at those prices isn't exploring their international staffing options properly...


Yes, US tech salaries are rather crazy.

But at the scale they operate at, it is also relatively easy to justify such salaries. For example, just last month, I saved the company more than a million a year of cloud costs by doing 1 week of cost optimizations for just one of our services. I will create many times that in new revenues/cost savings in the remaining 2 months of the year.

My total comp for year? Barely over half a million. So I'd say they are getting a good value.


To be blunt: so what?

I just saved $500K per annum for a customer, after working on the most critical part of a merger between two 10K-user organisations, and I get less then half that.

It's not like it's impossible to get someone that knows how to optimise infrastructure or do complex projects for less than a decent chunk of a million dollars a year! Like other people have commented, they're often making just tens of thousands in Europe, despite having comparable education, experience, and English language skills...


There are also people who do the thing you do who likely make much more. Just as there are folks who did what GP did and make much less.

If $$ is what you optimize for, you can probably find the top 1% of compensation for businesses in your field and work there. For a lot of office workers, there are firms that value their skills and firms that do not. Remember that the comp numbers for Bay Area tech salaries are legit the top 1% globally or some very small percentage.

Consider the difference between an comp "analyst" at a local bank and an "analyst" at an extremely profitable hedge fund.

It's just money in the end and if you make enough to be happy, then the rest doesn't matter. If you want to compete for the top < 10% of compensation locally/globally in your field, then things have to change and it comes at some cost.


It sort of sounds like you're resentful of the american engineer making $500k that you're replying to. But maybe the resent should be directed towards the executives and finance people in europe who make huge salaries just because that's the tradition.


Yeah except the PM and cabinet minister's will pull in 20x later on some board or w/ lobbyists they've been friendly with. That's their stock I suppose.


> How can that possibly make sense?

Well, here is the operating profit for the US tech giants:

Apple $100 billion | Microsoft $70b | Google $62.6b | Facebook $44.5b | Amazon $29.6b | Intel $22.7b | Oracle $15.7b | Cisco $13.7b | Qualcomm $10.3b | IBM $8b | Texas Instruments $7.7b | Broadcom $7.6b | Nvidia $7.3b | Micron $6.7b | Applied Materials $6.4b | Netflix $6b | Dell $6b | Adobe $5.5b

SAP is one of the primary tech giants in Europe. Their operating profit is $6.2b by comparison (they fit in Microsoft's pocket these days).

Now on top of that, throw in the US banks which are generating enormous profit compared to their European peers, and they also hire tech talent. Throw in Visa, Mastercard, American Express, Square, PayPal, Stripe, etc. Then throw in the US defense contractors. The large pharma & biotech companies. Insurance companies. Huge retailers like Walmart, Costco, Home Depot, Target, Lowes, Walgreens, CVS, etc. Big real-estate companies. Various large conglomerates and manufacturing firms. All of these companies - which generate outsized profits as well - have to compete for tech talent too. The point being, all that demand drains availability and pushes up the salaries that tech talent can command (including outside the bay area).


Facebook seems to be aggressively searching for remote workers outside of the US if my inbox is any indication. I imagine others in the US are too.


Facebook is also aggressively expanding in expensive markets like NYC. So it looks like they aren't all-in on arbitrage.

Google too: they just bought a large new building in NYC, yet they're also growing a lot in markets where they pay much less (e.g. India).

Very curious how this will play out over time.


They definitely ARE all-in on arbitrage. The FAANG megacorps are all pulling in upwards of $2M in revenue per year per coder on average. So what if some of them cost $600k/year?


How does that work with the recent 'they need to return to the office' + anyone remotely working for Facebook outside the US will never make hundreds of thousands as a developer.


Facebook announced they would allow all employees to work remotely a few months ago. Pay is location-adjusted.


That's exactly my point: a dev working for Facebook in Hungary will probably make decent money but it will still be a fraction of what he could be making in the US..


I was mostly responding to:

> the recent 'they need to return to the office'

Which is counterfactual, unless I totally misunderstood the statement.


> Pay is location-adjusted

This is why I'm not responding. I have a feeling their Canadian offers won't look anything like the article suggests.


The rough estimates I’ve seen are: $100k USD in MPK becomes about 85k CAD. But also I think they just don’t fill as senior roles in Canada so the upper limit is lower. If you want to make more money, I think it’s worth a shot -- if the offer is bad, you don’t have to take it.


Money talks, bullshit walks as they say


> That's the equivalent of AUD 800K a year. That's more than what the Prime Minister and a cabinet member put together make here!

It is also about what the US President ($400k) and a cabinet secretary ($196.7k) put together make in the US. But far, far, less than the CEO of any public company.


The US president’s compensation is far more than $400k per year including all the post employment benefits. Just the $200k+ per year annuity (inflation adjusted to boot) for the rest of their life is worth millions if they live more than ~6 years, and it only takes 4 years to earn it. Due to his young age, Obama easily got a few extra millions per year just in the value of the annuity.

https://www.thoughtco.com/presidential-retirement-benefits-3...


If you are an Australian, you can easily come to the US as a software engineer.


Check the discussions on Blind. Total compensation discussions are completely bonkers and I believe they are true based on some interviews I had for remote roles in US.


Because they have thousands of applicants for every position and basically infinite amounts of money, so they hire only the best.


Depends on your definition of Startup, late stage companies like Stripe and Databricks are definitely matching/beating these offers.

Mid-stage companies like Convoy are also going very high, but there is an upside with those companies.

Don't know much about early stage, but a few of my acquaintances are moving from FAANG companies to early stage companies to play the lottery.


I'm a founder taking a significant pay cut and worked at early stage startups before that. Had a few hot new ML startups try to recruit me and their offers are nowhere near what my friends at FAANG are making.

Last time I was looking for work 8 years ago the gap was nowhere near this large.


Not sure about founders, but if you're looking to hire top talent you need to pay them, give them the promise of meaningful equity. Software engineering is one of those professions where you don't work a 9 - 5 job. I'm constantly thinking about problems at work, while i do mundane tasks like cleaning my apartment, or doing the dishes.


Yes but unfortunately most startups can't afford to compete with monopolies. As the OP mentions I'd recommend anyone considering startups to value equity at $0 unless it's a late stage company with a lot of traction and top VCs backing them.


Would you define late stage as Series B? Where do you draw that line?


Yes, ones that are obviously a year or two from an IPO or a major acquisition.


Stripe being founded 12 years ago with 7 billion in revenue I don't call a startup. Might as well call facebook a startup at this point. Databricks is 8 years old. They are just private.


Nearly public, to be exact


Yeah that's not a "competitive" difference any more, that's approaching levels of annual compensation nearly a full seed round for a whole startup.

I used to buy into the whole risk vs reward of startups, but the numbers are far too biased towards founders and big tech salaries now for any individual contributor actually paying attention to the market to think about a startup job.


Other crazy part is how much startups are raising these days. Every other person that I talk to either just raised >$100mil or is about to.


I see these mind boggling sums in the Valley, $300.000, $600.000, can you please translate: how much does that net you per month, after taxes, reasonable healthcare and rent, ideally no further than 1 hour commute and free of black mold?


I'm in Seattle so the situation is a bit better than the valley. But here's a breakdown:

L6 at Amazon, single, no kids:

~$400K TC $33,333 per month gross

About $100K in federal tax, no state income tax in WA. $8333 per month

Healthcare: $34 a month for an HSA plan. $3,650 over the course of the year goes into the HSA, including the employer portion. That ends up being about $205 out of my pocket. This is a bit complicated if you're not American and familiar with the different account types but it's basically money you're saving that's not taxed, but you can only use it for healthcare expenses.

$3000 max out of pocket per year for medical expenses. For all intents and purposes you can assume that's the most I'll ever pay. Out of network stuff makes it more complicated, but my network has essentially everyone. $250 a month, but you can use the HSA funds from above, so net $0.

Rent: In the Seattle area a newish one bedroom that's about 50-60 m^2 will run you say, $2200 a month. You can go cheaper or more expensive, but that will get you something that's plenty nice. Commute is extremely dependent on exact location, but if you're in the city, the majority of it has a commute time of less than an hour.

$33,333 -$8333 -$34 -$205 -$2200 = $22,561 income remaining.

I think you'd be able to survive :)

Obviously doesn't account for internet, a phone, a car, utilities or anything else, but that's maybe another $2K a month on the high end.


Another data point.

My salary is just above $200k. After 6% contribution to retirement (max my employer will match), and $25k a year set aside for employee stock purchase program (max I can set aside - our ESPP is really good), I get just under $10k a month in direct deposit.

My rent is $3k a month. My discretionary spending is also around $3k a month. So I save $4k a month (in cash).

I also get around $350k in stock compensation. A bunch get sold off to cover taxes, but I don't sell anymore, as I believe in the company, and it has done well in the last 2 years.

Altogether, I save above $250,000 a year - in vested stock, and cash.


Out of curiosity, assuming the retirement you mention is a 401k, why don’t you elect to contribute the yearly maximum?


I just put the extra money into regular investment account. My investments account tend to perform better than the rather boring results that 401k accounts give me. Would be different story, if I was allowed to contribute to Roth IRA. I actually didn't know about the backdoor conversion until this year, but that loophole seems to be on its way out.


you can usually roll your company's 401k savings into a self-managed IRA with level 2 options once a year, FYI


oh.. changing my elections now! thanks.


Unrelated: My company has an internal project named sharpy just like your nickname. It is a Python to C# source translator.


FYI - HSA is also basically a SEP IRA you can cash out when you're 65. A lot of people I know never plan to actually spend any of their HSA on healthcare until they're 65. https://www.fidelity.com/viewpoints/wealth-management/hsas-a...


Yeah, that's what I actually do. I didn't want to scare the non-Americans even more than they already are with our insurance :D

Note I didn't even get into IRAs, 401k, Megabackdoor Roths, etc.


If you want to purchase a home, you probably need to replace 2k with 4k-5k/month for a mortgage on a home (30 year loan) + ~1k/month in property taxes.

Add two kids, each 2k/mo/child in daycare.

That's 7k/month extra.

Still leaves you a nice chunk though.


> with 4k-5k/month for a mortgage on a home (30 year loan) + ~1k/month in property taxes.

That’s if you’re buying $1.3M house. There are plenty of good houses to be had in Seattle for $900k.


I haven't been looking, but i was under the impression that you could have some ... Last year, not in the recent months?

Maybe you are right, then the math changes, but only slightly?


I own a 1500 sq ft townhouse that I bought in 2017 for $480K with $80k down (all from RSUs, which if I had kept in AMZN would be worth... a lot more). My mortgage (refi'd in 2019) + HOA + taxes are $2500 a month.


> single, no kids

Yeah that is playing on easy. Now try with a big suburban home, private schools, and wife who needs a lot of healthcare.


Private school will sure cost you a lot, but healthcare will not, annual out of pocket maximums on most company plans are <$5k.


Thank you for this detailed breakdown.


It depends on how you want to live.

For one healthcare is usually not an issue because you have a good health plan with an out of pocket maximum. Your employer pays the premiums. Out of pocket you’re looking at about $10k/yr on the higher end, barring big medical problems or issues with your insurer (sadly, always a possibility). Let’s call that $1k/month.

Rent also depends a lot on how many bedrooms you need and how fancy you want to go. Let’s say it’s $2.5k/month (including utilities).

At $300k/yr in California you’re taking home about $180k/yr. So that’s about $15k/month after tax and $11.5k/month after rent and healthcare (you really aren’t likely to spend that much on healthcare. More on rent if you have kids). Not including of course things like 401k which can both lower your taxable income and get extra money from your employer


Assuming $500k in a big coastal city: $285k after taxes $50k in rent (generous) $10k in worst-case healthcare costs 30 minute commute

Over $200k per year in take home pay after most expenses.

Rough numbers, my monthly salary is ~$10k/mo (after tax) and I vest ~$50k in stock every 3 months (also after tax)


> Assuming $500k in a big coastal city: $285k after taxes

In Californian coastal city, that is, or in NYC. It’s $305k in New Jersey, and $335k in Washington. And that is if you’re single. If you’re married, with $500k you’re looking at $325k after tax in California/NYC, $338k in NJ, and $366k in WA.


For the right company, you could also make a similar salary working remotely from an area with a lower cost of living.


Is your TC number including the stock appreciation from the time of award to the time it vested? Because if it doesn't (and I think that's how we should talk about TC), it looks to be pretty good to me.


500K is the new 350K in 2021.


I wish I could get a company to just give me 15 weeks of paid vacation instead.. alas


Easy. Quit, take 15 weeks, start a new job.


Work for 15 years, save and invest $5M plus, and then one you have F you money, work according to your terms.


Ding! That’s what I want!


> looks like it’s leetcode time Haven't searched for a job in a few years, but would consider based on TC.

Are all these good-paying software jobs behind the "leetcode firewall", even for non-FAANG? I guess my willingness to practice on leetcode would be partly driven by potential TC reward, but I really would like to be judged on the merits of the development I've already done for previous companies instead of having to memorize solutions to esoteric problems I'm never going to have to solve on the job.


Interview problems that are stripped down versions of real problems faced on the job are gaining popularity. All of Stripe, Coinbase, and Google gave me interview questions that were recognizably related to their business when I interviewed with them last year. I've always tried to give interviews distilled from my actual job when I interview candidates at Google, but it's hard in a 45-minute block. Some companies are moving toward fewer longer interviews for that reason.


Leetcode will only cover the easiest part (IMO) of the interview. For senior roles, expect to spend half or more of the interview on “system design” and “behavioral” interviewing.


This ^. I’m surprised most people don’t realize this.

After a certain level, leetcode is 30% of your interviews. Your level is decided by system design and behavioral, which IMO you’ll do naturally better at with experience


Your level is mostly determined by years of experience and level of previous positions. Your level might get down adjusted if you perform badly on these interviews, but it wont get adjusted up if you perform well. And passing these interviews is trivial if you actually did your job and didn't waste your years of experience, so the limiting factor is still mostly leetcode and years of experience. (Although experience at better companies is valued higher)


350k TC sounds not bad to me if you're E5 at Facebook or L6 at Amazon. It goes up another 150-200k at the next level (E6/L6 at Facebook/Google, L7 at Amazon, or ICT5 at Apple).


One reason discussing those numbers is hard is the variable compensation section: RSUs.

An E4/L4 (the level right below senior) easily makes 400k right now depending on which company they joined. Their typical offer was 160k base and let's day 82k RSU (325k over 4y).

With the usual (~15% of base) bonus, that's 160 * 1.15+82=266.

But now let's assume they joined 2 years ago, so they got refresher of stocks that are roughly 20k per year extra (80k vesting over 4y), 266+20+20=306k.

Here's the catch though, the 82k/y from the in-hire grant are now worth 160k/y: it's {stock price today} * 1/4 * 325k / {stock price at join date} , and look at FB, GOOG, AMZN etc trajectories.

Same for the refresher, the oldest one is probably worth around 40k/y, and most recent one probably worth 30k/y,

So this year exact TC could be (bumping base with 2 usual raises to 170): 170 * 1.15+160+40+30 = 425k.

That's ignoring extra (~10% of base) for on-call compensation.

That E4 doesn't need promo to E5. The math can be repeated for E3 or E5, the higher the stock number was, the higher the effect.

That's the effect of stock compensation and alignment of employee compensation with company performance. Of course if those share prices go down, so does the TC. There's a company in FAANG known for their frugality famous for not offering refresh "because the stock price is doing so well", but even without the refresher, someone's initial stock award from 2-3 years ago is worth a lot more today.

Some companies are starting bad trend these days due to them offering only 1 year vesting stock awards, instead of typical 4 years (smaller on-hire awards but bigger refresh), where an employee cannot benefit from the compounding effect of stock growth anymore. The employee can "hodl" their vested shares, but the vested shares are usually less, since ~1/3 is removed to pay for the tax the vesting represented.


Sure. A somewhat good TC maximization strategy for a desirable IC is to join a company, wait a year to see how the stock does; if it went up a lot, ride out the four-year grant. If it's down, switch employers.

> That's ignoring extra (~10% of base) for on-call compensation.

What FAANG companies do this? I haven't heard of it.

> There's a company in FAANG known for their frugality famous for not offering refresh "because the stock price is doing so well",

To be clear: Amazon does this. They also value their stock packages to the expectation their stock will grow 15% YoY. It means their offers are inflated relative to the same nominal figure from other employers.


Last year I was offered almost 500k TC from Facebook for E5 in Seattle.

Google did not bother to match at the same level. I guess Google is not drowning in money anymore (in comparison).


Anecdotally, last year I was offered 350k (annual) TC from Facebook for E5 in Seattle.


Did you have any competing offers?


I basically didn't. My other offers were down-level (L4 Google, L5 Amazon) and not competitive (they were both around 300k flat).


Ask yourself this: what are you missing out on right now? A number? What will you do with all that money? When is it enough?


What are you missing out on right now?

Money.

What will you do with all that money?

Retire comfortably.

When is it enough?

When I can retire. Why not change jobs to earn 30% more for the same amount of work? You're essentially speeding up your retirement every time you increase your total compensation.


A good question for CEOs, board members and investors to answer, perhaps? They should be pursuing passion, not money!




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

Search: