Top Paying Tech Companies by SWE Level
As a FAANG engineer going on 9 years now, let me address the usual rebuttals:- There is a selection bias. Nope, this is pretty much accurate.- These aren't real. Yes, yes they are.- Self-reporters are lying. Maybe some do but these numbers are pretty accurate. If anything, I question Lyft and Airbnb as such outliers. I wonder if this factored in Lyft's post-IPO stock performance and makes unrealistic valuations of Airbnb's RSUs/options. But for any listed company, these numbers are accurate.- You have to work incredibly hard for this compensation. no, you don't. In fact you'll typically find significantly better work-life balance at a FAANG than a startup.- These numbers are inflated by years of stock growth that is unlikely to continue in the future. This there is some truth to but not as much as people claim. Amazon, of all these companies, builds in expected stock growth into their initial grant valuation (which I think is total BS; if any Amazon recruiters are reading this, please stop). But I know what offers new hires can get pretty accurately so at current stock prices as a new hire these numbers pare pretty accurate.- Newer offers are likely to be less. False. If anything, initial offers continue just climbing such that anyone who is interested in maximizing their compensation should probably move companies every 3-4 years, especially 4 if you don't get an additional grant after your initial grant has fully vested.There are some things to be aware of though and these can make it nontrivial to compare competing offers. Some examples:- Most FAANGs have a 25/25/25/25 vesting schedule. Amazon does not. It's vesting schedule is 5/15/40/40 with a vesting signing bonus in the first 2 years to (partially) compensate for this.- Amazon, as noted earlier, assumes stock price growth in their offer.- Amazon (noticing a trend?) has vesting on 401k matches that can take 2-3 years. Most FAANGs do not.- Anything less than a 50% 401k match is below market.- Some FAANGs have caps on 401k matches. Some don't.- I think the most generous 401k match I've seen is Google's at 50% of your contribution with no cap or vesting period or 100% of the first $3,000 at year's end, whichever is higher. The really nice thing is because there's no cap you get it immediately. It's fairly common to get your bonus in January, put it all in your 401k, get your 50% match and you're done for the year.- Some offer the ability to make contributions into after tax 401k (Google "mega backdoor Roth" if you're interested in this). This is potentially huge beneficial. You can use it to invest money you can withdraw at any time at no penalty but the investment returns are tax free. If you withdraw the returns (not the initial investment) prior to being aged 59.5 you pay taxes plus a 10% penalty, however.- Vacation days vary but 4 weeks (20 days) should be considered the norm for the US (30 for Europe/Australia).- Some companies (eg Google) start you on less vacation days but you get more with length of service.- Unlimited time off is bullshit. Think of this as no time off.- Health insurance can differ but I imagine pretty much all FAANGs at this point have good health insurance. The gold standard is probably Kaiser for CA residents.- Some FAANGs have a 1 year cliff. Some do not (eg Google, FB).- Vesting schedules can vary. Some are monthly, some every 3 months, some annually. Try to avoid anything less frequent than once every 3 months. It can create bad incentives for the company to get rid of you before a big vest date.- FAANGs will give you performance-based RSU grants annually. The time of year can vary. The eligibility can vary. For example, Google gives you a refresh grant at, after Q2-Q3 calibration (based on your previous two halves). And I believe in recent years it changed that if you joined that calendar year you aren't eligible.- Because of refresh grants and your initial grant running in tandem, years 2-4 can often be your most lucrative. If you don't get promoted or an additional grant you can get significantly less compensation in year 5. Why these companies let people leave because they won't give them additional equity rather than competing for a new hire is beyond me. But they do.- Because of the inflation in initial offers, a new hire  can often have a significantly better offer than someone who joined 3 years prior. The veteran may only have higher total compensation because of refresh grants and/or stock growth.- FAANGs tightly control salary within bands for a given level. Going beyond this is unlikely to happen however there is FAR more movement on RSUs in an initial offer and/or signing bonus.So this is all another reason of why from a financial POV working for a startup is--how should I put this?--suboptimal. Your equity is probably worth nothing (even if you get acquihired, liquidation preferences probably mean all non-founder stock is worth $0). The hours are worse. The benefits are worse. There may be reasons to do this that aren't financial (as a non-founder) but personally I'd suggest people use their most productive years to ensure their financial independence and then chase whatever moonshot tickles your fancy without the pressure of having to pay for food.