Top Paying Tech Companies by SWE Level
drive.google.com
drive.google.com
- 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.
Yeah Amazon is really deceptive with their offers and raises. Assume you won't get anything more than what's on the offer letter, even if you get promoted. And don't expect much reward for high performance, if you want a proper raise you'll need to job hop instead. Even if you do get a reward, expect it to be heavily deferred and reduced based on a ridiculous 15% stock growth assumption. Amazon uses a 6 month vesting schedule to try and ensure they have ample time to kick you out before a vest (or they get to get away with not giving you the comp if you get angry and leave before a vest). Here is a review of how Amazon comp works:
https://www.teamblind.com/post/How-refreshers%E2%80%9D-work-...
?? I joined Google in 2014 and had a 1 year cliff. Have they removed it now?
Many large companies operate on an up or out basis. If you're not getting promoted then you're encouraged/expected to leave at some point. This compensation scheme seems like a soft version of that.
Years 1-4 you're being paid both for what you do as well as for your potential. If you haven't been promoted by year 5 then you're just getting paid for what you do.
- Initial offer sets your comp for your first 4 years.
- If stock outperforms the expectations (as it has historically done) you get no refreshers.
- If your comp is at the top of your band, you get no/nominal raise.
- Newly promoted engineers get paid the bottom of the new band. If they are already earn that much or more (via stock growth) they get nothing.
And then the truly key points.
- The company stack ranks employees every year. Only top performers (a tiny fraction) get raises to the top of their band. If they are already at the top or above (via stock growth) they get nothing.
- Most other employees get no/nominal raises.
- Employees must be 'consistently performing at the next level' in order to get promoted. This avoids the Peter principle [1].
Why do I say this discourage retaining talent? Let's consider the following scenario:
- You are a good engineer, and get hired for your level at top of your band.
- Because you are at the top of the band, no matter how hard you work, you won't get any raises. Being rated top performer, which is quite difficult, gets you nothing (other than an ego boost).
- You need to consistently perform at the next level to get a promotion. This might take a few cycles in the best case scenario. If you are doing well, essentially you are doing L+1 work for L salary.
- When you finally get promoted, you go to the bottom of the band. Including stock appreciation, you will still probably not get a raise.
- You need to be a top performer at the next level to get a raise.
Also once your initial grant runs out, you rely on stock appreciation and top performer ratings to get more money.
This model incentives behaviours like these:
- Get hired at the top of the band. Use competing offers between top companies to get there.
- Work just hard enough to not get fired in your first 4 years.
- After your initial grant expires, interview somewhere else.
Or, if you have a very good shot at a promotion.
- Get hired at level L.
- Do good work to get promoted to L+1 within your first 4 years.
- Shortly after the promotion, look for L+1 positions in other companies. Chances are that a new hire offer elsewhere will be much higher than your current comp.
Anecdotally a good number of people leave after a promo, and this is probably one of the reasons why.
EDIT: Fixed formatting.
Refresh grants for mediocre performance are mostly a Google/Facebook thing.
Federal contributing limits at 19.5, no?
[0]: https://thecollegeinvestor.com/17561/understanding-the-mega-...
I actually think this is a terrible system as it punishes most the people who need it (ie lower level employees) but here we are.
For completeness, there is also vesting, which I mentioned. This means you get the match but if you leave within a certain period (eg 2 years) they will claim back your match.
401K limits are separated into 2 limits, the second being a bit more obscure.
There is the employee limit of ~19,500 which is reviewed by the IRS every year, and there is the employer limit which is an additional number where the total of both is reviewed by IRS every year. It is currently ~$56,000 or so
Many employers only barely flirt with this number, offering a few thousands here and there in various schemes.
Any software engineer doing a little contracting can pump $30,000 into their own self directed 401k acting as their own employer. You can have multiple 401ks as long as the total limit doesn't exceed that super max.
For most people here, the mega backdoor Roth is probably more doable, assuming your employer offers the option.
Job offers have never been anything but a straight salary and a 401k, sometimes with matching, sometimes not. No bonuses or stock ever. Raises have usually been just below inflation rates. Vacation peaked for me at 3 weeks.
For context, I'm a senior software engineer with twelve years of experience. I make $130k right now.
If you're in a reasonable COL area, you're probably closer to FAANG salaries than you think.
I make about that in a relatively low COL city in the south. After receiving some recruitment emails, I thought about FAANGs but ran the numbers and decided against it.
$400000 is not nearly as awesome as it sounds if you're living in the Bay area or similar tech mecca. Note: it's an immense salary, of course, but not so far from 130000 when you consider COL. Whether 100000 or 400000, we're all very fortunate.
Finally, from what I've heard, it's far from guaranteed for a non FAANG senior engineer to get offered a senior engineer position coming in. More common is to start at engineer, which would be a straight up demotion in salary when you consider cost of living.
FAANG engineers are welcome to correct me if this is not the case at their company.
Edit: surprised this is getting heavily downvoted. I'm not claiming they're equivalent, only closer than you'd think. Also, I wonder if folks even look at COL comparisons, which don't even tell the whole story. For example:
https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...
And I live in an even lower cost-of-living city than Raleigh. I also think this site gives an optimistic view of San Francisco COL, based on what I've heard from friends. Particularly if you want to buy a home.
If you're just coming out of school, and can get a job at a FAANG, go for it. But for older devs with established families and spouses with careers, the salary isn't as overwhelmingly more as it appears at first glance.
In the absence of arguments otherwise, I'll assume the truth hurts.
Numbers on paper don't tell the whole story.
but the reality is that hard numbers, especially when they are 300% more, really do matter
I travel enough. I go to plenty of good restaurants with my wife and friends. I can buy some fun toys. My retirement fund is in progress. I have no debt.
Would I turn down another hundred grand a year? No. Would I do much with it? No, it'd just go to investments, which I may or may not live long enough to use.
You do you, though.
I forgot to mention the tax and liability advantages of a fully funded trust and autonomous private foundation.
CoL calculators online are not accurate at all.
I personally work remotely for a FAANG from the upper Midwest, but if this arrangement ever runs out I’d move to California or Seattle before I took a 30% pay cut.
Which FAANGs hire remotely, please?
And why do you think online COL calculators are inaccurate? They're relatively close to government reimbursement tables, which are pretty well-researched.
Edit: Also, once again, I'm not arguing that I wouldn't come out ahead, only that you have to consider COL. So many new grads I know have moved to CA for a junior position, elated at making the same salary I make here as a senior, only to realize that cost of living eats up a huge percentage of that salary. Granted, some of these people may not be the most financially frugal around...
My main argument is that COL is an important component of salary.
I think the same applies to Microsoft (Azure) and Google (GCP)
Also don’t forget that wealthy people can save most of their money, so an X% increase in overall expenses doesn’t need to translate to an X% increase in income.
If you are saving 100k/year in a place that is very expensive, and are happy to live in a place with low COL, work for 10 years in the high earning/high cost of living area and retire in the low COL area.
3 * income - 3 * cost = 3 * ( cost + savings ) - 3 * cost = 3 savings
Is my assumption wrong? Otherwise it's 3x and not 5x.
One secret is that management in most companies, even FAANG, often will let you work remotely from time to time as long as you get your work done - I have often worked while traveling in order to cut down on vacation day usage without complaint.
Otherwise, I have seen Netflix offer remote positions on occasion, but know that such positions are extraordinarily competitive. You will not get such a position by being just an above average dev.
400k salary - 129k taxes - 72k housing (~1.2M dollar house) = ~200k left over
Just off that alone, the 400k blows the $130k out of the water, no matter where in the country the $130k is living.
Still more money, but your number are off by about 25%
Just curious, as I currently walk to work and that's a massive QOL issue for me. Sitting in traffic even 60 minutes/day would be awful.
If you highly value walking to work (and to other amenities) then NYC is a great option. $1.2M won't buy you a place, but you can certainly rent a great apartment within walking distance of the Google or Facebook NYC offices for significantly less than $72k/year.
Interestingly, the suburban office campuses in this area are beginning to go away. Companies are moving to locations that are at least Metro accessible (Google's new office), or into urban areas (Amazon HQ2). Local zoning has changed to make that more palatable - just interesting to see the change in preferences since I started work in 1999.
And to be honest, my ability to walk was dumb luck. If I change jobs, I’m just as likely to have to drive/Metro into Tyson’s as walk locally. But walking is a big incentive to stay put.
That was one fear with HQ2 coming to DC. With it on the other side of Fairfax, it’ll be a while before it impacts housing out here. But if Google expands its footprint, and with the Metro opening soon, we might see another bump soon.
The point is, buying a place for $1.2M in walking distance isn't crazy.
It's an apartment condo. Worse yet, the land itself is leased from a different owner.
Start with the idea that you own the land and the building, and that you can walk around the building while staying on land that you own. Ideally you would also have mineral rights, the right to drill a well, and similar. You should have the right to bulldoze the building, paint it any color, add brick facing, add gargoyles, or install a triangular front door.
Either way, rent is around $5k a month here for a three bedroom, which is quite doable on a Google salary.
$1.3m will get you a 1300 sq foot town house, so yes, it's quite possible to be located near fang HQ on the budget described above with a family.
Source: Zillow around whisman station
You don't need to be at the company headquarters to make $500k a year. Not being at the headquarters is only a problem if you want to get past director level ($1.5 M/yr)
https://www.redfin.com/city/17151/CA/San-Francisco/filter/mi...
If you really want a house comparable to what's affordable on 130k out there, you're talking at least double that.
Did this once and won my bet, but was very aware of how bad it might go. (Well, "won", since my ex got it all...)
Then you can use NerdWallet for cost-of-living excluding taxes (SF is 211% of NC). So after you've replicated your $90k take-home in SFO, you have about $48k surplus to invest. Not bad, but also probably not what you were expecting!
[1] https://smartasset.com/taxes/income-taxes [2] https://www.nerdwallet.com/cost-of-living-calculator/compare...
To begin with, the cost of basically anything you buy online from Amazon, Walmart, Apple, Best Buy, etc is the same no matter where you are in the country. Likewise for digital goods. That's a point in favor of the high COL areas.
Of course it's not that simple. You're right that there are plenty of things which cost more money in higher cost of living areas; namely entertainment, cinema, service-oriented experiences like restaurants, bespoke labor, groceries and housing.
In most of those cases the absolute cost raises significantly but the relative cost to your increased salary is still tiny; for example, I spend $6 - $8 for a half gallon of milk, but since I earn well over $300k/year that doesn't really matter. Similarly movie tickets are ~$18 but again, that doesn't scale enough to make much of a dent relative to a competitive engineering salary here.
On the other hand, some cost increases are significant even relative to competitive salaries. This mostly and primarily applies to housing, but it does also apply to restaurants and entertainment somewhat. But despite the fact that I spend over $4000/month for a luxury condo and another ~$2500/month on fun "stuff", I'm also saving over $100k/year on top of maxing out my 401k. That simply blows out any combination of lifestyle and savings I could enjoy in a meaningfully cheaper area.
Finally there is (unfortunately) an opportunity cost to working outside of high COL areas. The concentration of wealth and capital in high COL cities has a superlinear feedback effect on opportunity and lifestyle. There are numerous Michelin rated restaurants near me, a concierge and retinue of helpful staff in my building, world famous entertainment venues within a 20 minute train ride, numerous gyms, lots of childcare, excellent schools, etc. My commute to work is also only 20 minutes.
But those things don't interest everyone. More practically, it is also easier to quickly change jobs here, either out of necessity or for a quick 20 - 50% increase in compensation. Not only is the higher COL a justification for higher salary, but the employee power that comes with a bidding war puts a positive pressure on external compensation packages. The last time I went looking, I received about 10 offers. I don't even currently work at one of the most competitive companies according to levels.fyi.
I don't want to push this on other people because money isn't everything and it's perfectly valid to choose a lower COL area. But I do want to lay out the hard numbers from my experience so as to give a better picture for the situation.
It's also true that it's much easier to change jobs there. That's IMHO the biggest asset and what I used to argue for moving (wife won out).
The culture stuff isn't as interesting. Sadly, wife and I are just homebodies. When we were first married, we lived within a short subway ride of Manhattan yet rarely made it down there. We tend to enjoy cooking, reading, hobbies, etc. Kids are the same. Also, there are multiple other extenuating circumstances that make a move not possible at present.
I do agree with you about the opportunity cost of working outside high COL areas, and I agree that it's not a good thing. It's increasing the country's polarization, which bodes poorly for everyone. But you're right that it's the current reality.
What about my assertion about senior software engineers usually getting shuffled into engineer positions. Do you think that's true, or no?
Yeah, so that's a major factor here to consider, right? We're talking about moving to a FAANG from a non-FAANG in another region. If most non-FAANG people lose a level, then it really does make the salaries less when you consider cost-of-living.
What the downleveling does is align expectations correctly, since most people not at a top tier company likely need some time to ramp up to the expectations of the next level up. What senior/staff/principal mean at companies like Google/FB/Apple is very different from what it means at most companies.
I am much closer to the floor (new grad) than I am to the ceiling, as far as FAANG salaries are concerned.
Being a high achieving senior engineer is about delivering on communication and prioritization, more than anything else. It’s very hard to evaluate a prospective hire’s day-to-day willingness to communicate and prioritize, no matter how impressive their resume.
If you do well, you’ll quickly get promoted, though.
And the salary difference is pretty negligible, relative to RSUs, and people who think of themselves as senior can often get pretty senior RSU packages, so this distinction isn’t super relevant for total compensation.
I work in the auto industry, which doesn't pay nearly as well, and I'll grant that you're all talking savings rates above my before-tax salary, so you win on that point. However, my hobbies include a machine shop in my basement and a woodshop in the backyard. I estimate the expense of moving to the Bay at north of $150k due to having a non-50-state truck that I would need to replace to be able to move a machine if I ever wanted to upgrade or replace, etc, along with the need for ~2x the typical space that people want in definitely not a condo or apartment. Is that even possible, nevermind practical, in Mountain View?
On the other hand, new venues open up due to the larger amounts of cash on hand. More expensive travel or dining, for example.
It's amazing to me how little people read comments. They latch onto one idea, and then respond to that.
I mentioned - 3 times! - in my original comment that they were not equivalent, but only much closer than they appeared at first glance because of COL. In light of all the responses above, many of which were enlightening to me, I stand by that assertion.
This has been my experience over a 20+ year career of working mostly at startups. If you choose to work for a startup, assume the equity will be worthless. Don't even factor it in to your compensation package. It's a false lure.
In many other ways, though, I don't regret working for startups. They're fun and exciting, at least when you don't have a family, and you can learn a lot in a short amount of time. They're good proving grounds for anyone with an entrepreneurial bent, in my opinion.
I love your post but I almost shat myself when I read this. Kaiser is convenient but not top ranked in much. The gold standard is a PPO that lets you go anywhere (else) you like incl. top specialists + a membership primary care network like OneMedical for convenience.
(By the way, I support Medicare4All. Good healthcare shouldn’t just be for wealthy FAANG engineers and even for us the system still sucks.)
I think the only reason people consider it a gold standard is because they market it really well (especially in the bay).
I've been on various Anthem PPOs of varying quality (Google's covered basically everything with zero copay or deductible, their individual plan wouldn't even cover my PCP, my wife's plan was in the middle but getting progressively worse). There's a convenience/flexibility tradeoff. With Kaiser you know that they'll take care of you but you don't have a lot of flexibility or recourse if your particular needs don't meet what they offer. With a PPO you have a lot of flexibility to choose the best providers available, but you have to fight with the health insurance company for a lot of things, and the administrative hassles can be a huge burden.
The only advantage Kaiser has over many health care providers is price.
Anyway, I agree with you. Kaiser is convenient, but the standard of care of HMO-nominal (i.e. poor).
I've used PPOs with PAMF for lots of years now, and it's been far better than Kaiser no matter who my actual insurance provider was.
It's a slipper slope if you think your anecdotal satisfaction with your medical provider is a metric of how well the system takes care of you. Unless you are looking at outcomes at a population level it's really hard to see what's going on.
I will say (as others have noted) that Kaiser's mental health support is terrible, but there outcomes outside of that are very strong (if not best in class). They were frequently studied in my partner's master of public health, because of their strong outcomes.
Also don't underestimate the power of primary care in the heaths system (patient's tend to skip primary care visits in PPOs). Many of the life threatening issues my partner sees were caught only due to a primary care visit which exactly why systems like Kaiser are effective.
When you need a brain surgery or cancer treatment, you’re definitely going to “feel better” having “choice and freedom” to go to the best.
[1] https://www.mercurynews.com/2019/04/03/ucsf-medical-center-s...
[2] https://health.usnews.com/best-hospitals/area/ca/ucsf-medica...
Here's an actual comparison of health care plans:
[1] https://www.fiercehealthcare.com/payer/ncqa-insurer-rankings...
[2] http://healthinsuranceratings.ncqa.org/2019/HprPlandetails.a...
[3] http://healthinsuranceratings.ncqa.org/2019/HprPlandetails.a...
[4] http://reportcard.opa.ca.gov/rc/HMO_PPOCombined.aspx
And here's some research showing Kaiser's outcomes quality: [1] https://www.ncbi.nlm.nih.gov/pubmed/26131607
[2] https://www.ncbi.nlm.nih.gov/pubmed/29625083
[3] https://www.ncbi.nlm.nih.gov/pubmed/30002140
[4] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4270203/
[5] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC64512/
> It’s certainly true that primary care visits improve health outcomes, but you offer no evidence that people get more primary care at Kaiser. Again, I worked with claims data where we could analyze primary care utilization and kaiser was significantly higher than most PPOs in our systems (and high in general). We specifically built an email targeting patients who did not visit their primary care doctor in the last year and Kaiser was at the bottom of numbers because of the high usage. There is definitely a lot more research you can find studying Kaiser's integrated approach and how it related to primary care usage. Kaiser is pretty good good at preventative care, primary care usage, and some chronic care management.
> When you need a brain surgery or cancer treatment, you’re definitely going to “feel better” having “choice and freedom” to go to the best. Again, I've outlined research showing outcomes and quality metrics showing Kaiser is pretty solid. Their primary care usage is higher than other health plans, and there are quality metrics and research showing they are pretty good at preventative, primary care, and chronic care management. There are definitely gaps, but from a population level outcomes, they perform at or better than many PPOs given their costs. If you take a step further and look at the economic ROI of their plans, they definitely outclass most PPO and HMOs.
It's not like they have that much secret sauce, the main advantages they have are the same ones a nationalized system has (being integrated aligns incentives better).
You moved the goalpost from “healthcare outcomes for tech workers” to “economic ROI given their costs”. This is what I mean by poor reasoning.
Sure, Kaiser is a good bargain. Lowering costs means more people get care vs don’t get care. It is not the “gold standard” when premiums and deductibles are not an object, like a tech workers company sponsored plan.
> OP and myself were discussing Kaiser as a health care plan. The ranking you showed was about hospitals not health care plans;
This is a bizarre retort as Kaiser generally locks you into their hospitals. Clearly we’re arguing different things.
And just to be clear, I currently work at Netflix.
The idea of unlimited is that it's not 14 days or 21days. Take as many as you honestly reasonable need to. Everyone's life is different, you might get sick, have a sick family member, have a new child. There might be things that come up that requires you to take time off without you having to grovel to your manager. If you also need to take time off for the good times, a wedding, a party, to go see a world cup, Olympic, whatever, do so. So long as you're contributing, not holding your team and peers back and your impact is constant.
p/s. I don't work for Netflix, but that's what I imagine anytime I hear "unlimited".
For what it's worth, the company I just started at is "flexible", but the average is around 25 days per year.
A lot of companies had seen their stock more than double, so a 500K grant turns into over a million (typically vested over 4 years). This is before any bonuses and perf grants
I worked about 5 years in startups and small companies beforehand, and I probably work about the same as in a startup (long hours, partially because I'm a workaholic/ambitious), but with far better quality of life due to management being more competent and working with me to manage stress.
Some comments on specific bullets:
> - 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.
I have not seen Apple trying to play that game at all (their vesting schedule is every 6 months) - my understanding is if the company wants to get rid of someone, they give them zero refresh RSUs come annual review time as a strong hint.
> - Vacation days vary but 4 weeks (20 days) should be considered the norm for the US (30 for Europe/Australia).
Apple is a bit abnormal in that they give you 12 days to start, but the company typically has ~18 company holidays. Creative folks could negotiate with their manager to make those more flexible with comp time after showing competence.
> - Unlimited time off is bullshit. Think of this as no time off.
I agree for most companies, but Netflix I think is an exception here - my Netflix friends all enjoy copious time off and still get sizable annual raises, one even being offered a promotion to manager.
There's no forced PTO, though good managers will encourage you to take it. That's relatively common from what I gather.
I've never had any friction around taking time off, if I was responsible about clearing/delaying/delegating projects and getting my day-to-day work covered.
It's easy to fall in the psychological trap of thinking you never can, sure, but since Netflix pretty much starts at the Senior level for hires (biggest reason they aren't in the first two sections probably) I think it's less of an issue. The fact you see your coworkers taking time off without the world blowing up is also a powerful social cue.
I'd never trust a startup with unlimited PTO, but Netflix actually does mean it.
I'm so tired of hearing this. I think there are some professions/job levels where that is true (client facing jobs or higher up managers), but for most non-management development jobs, this just isn't the case. I've worked at three different companies that have had unlimited time off (I seek it out now) and I have plenty of friends who have worked at companies that have unlimited time off as well.
I've had a few friends work at companies where "unlimited time off" = "no time off", but those are the exception not the rule, in my experience (and usually down to a bad manager somewhere in the chain of command).
I've been at my new company 6 months and have already taken 4 1/2 weeks off. I had a friend take 6 weeks off to backpack through Europe. Two companies ago I took off the entire month of September one year. I'm convinced people who say "Unlimited time off is bullshit" are just bad communicators.
If are at a company that has unlimited time off and actually want to use it beyond just a few days a year, here's my tips:
- Get your work done. Above all else, when you are in office, get your shit done. You want your manager to trust you and be able to justify your job if someone higher up goes "why are we paying someone who isn't even here".
- Be aware of your teams workload. Don't try and take a month off two weeks before you're about to ship a mission critical piece of feature.
- Communicate with your manager/PM/team early and often. If you want to take a month off, let everyone know a few months in advance. Planning is usually done quarterly. Letting your boss know you are going to be gone for a month allows them to only schedule two months of work for you instead of three. Additionally, remind them occasionally that you are going to be gone (I usually bring it up every other one on one)
- Before you go, make sure your work is wrapped up or handed off to someone else. Don't start a task and then disappear for a month.
- If possible, leave a "how and when I'm reachable". You don't need to always be working or even online, but seeming available (even if you're not needed) does a lot to calm nerves. Things like leaving a phone number where you can be reached incase of emergency, listing dates where you will be 100% unreachable, and checking email or slack occasionally for high priority things (I tend to do this while I'm sitting in the airport) make things so much easier for managers.
I know a lot of this seems like common sense, but so people get it wrong and then complain when they get reprimanded because they didn't do it.
If you provide value when you're at work and make sure you leaving causes as few disruptions as possible, taking large portions of "unlimited vacation" is totally possible.
Unlimited PTO is always in the company's favor because even if you try asking for more time off than you might have been granted your manager can simply claim that now isn't a good time, or say too many people have asked for the same days off, or point out that others haven't taken as much time off so they should get more time off before you do and because it doesn't risk you not using limited time off they can feel like it's not a problem and it leaves you with no way to prove a loss.
Any promise of eventually being the smarter move due to ownership or profit share is not worth it. Only 1 in 10 startups is likely to exist at the 10 year mark, and the majority of those still won't be well funded or be issuing dividends. Working for a startup is roughly similar to playing the lottery, somebody is going to win and it won't be you.
To your point FAANG companies used to be the worst career option because managerial expectations were impossible, but that ended almost a decade ago. If anything, FAANG companies will likely be among the first to even implement a 30 hour 4 day work week in the next 10 years for the same salary as the 40 hour 5 day work week. It's getting batter to work for an established company, and most of the bad managers that insisted on making the working environment terrible are now running the startups.
After years of research the clearest conclusion about who you should work for should always be answered by who has the best management team. Good managers enable work life balance, compensate above average and rarely dictate how to get things done. They should be more interested in making you valuable than whether you plan to stick around, and all of this is supported by real research into successful management techniques (See books like Good to Great, Team of Teams and The Goal for supporting reference materials).
The main thing I would point out is that the years of experience guideline is a bit optimistic. Many engineers get downleveled moving into top paying companies (so someone with 9 years of experience might be level 2) and usually either level 2 or level 3 is a terminal level, meaning it’s both ok to stay at that level for a long time and that promotions get harder.
Also, while these figures don’t (or shouldn’t) include signing bonus/relo, nor health insurance, free food, and other benefits, it should be noted that most of these are in the Bay Area or similarly expensive areas. So a lot of your money goes to housing (with housing close to work large enough for a family being super expensive), and state taxes are a bit steep.
Some of the numbers can be hard to comprehend... for example, tech salaries weren't great until about the last decade. And, it used to be that the eye-popping numbers were not for everybody, and certainly not for entry-level / new-grads. Heck, just the amount of transparency in compensation available now was completely foreign when I started my career. Likewise, what's interesting is that in our always connected digital world, location still matters. Thus, for someone not working at a FAANG and not in specific geographic locations, these numbers are other-worldly.
Yes. other-worldly is a good word for it. It's not so much that people don't believe these numbers, I think. It's more of a sense of disappointment and feeling left out.
So many experienced professionals work their whole adult lives and end up maxing out at only a 1/10th of the compensation of a "principal" at a FAANG in Silicon Valley.
OTOH, being forced to live in California is a huge downside to any FAANG job (for me, anyway).
Seattle and NYC also offer otherworldly packages.
Google (and probably other FAANGs) also pay extremely well in Boston, Los Angeles, Boulder, Chicago, Austin and Zurich/Switzerland.
You must not like being able to go snowboarding on a Saturday and surfing on a Sunday :)
But yeah.
Partially, this has to do with the desire to retain your absolute peer tier: if your neighbors have PhDs in Alameda, then you want to live with the PhDs in New Orleans. And the Sliver by the River is still expensive. Same holds in Augusta, Jacksonville, wherever.
And that's assuming your spouse doesn't work.
Is it really?
I'm not sure retiring early is such an important goal per se.
There are many categories where it isn't true: researchers, scientists in general, doctors, writers, journalists, politicians, teachers, artists (some arts more than others) etc.
The more they age, the more their reputation goes up.
I think many of those people having retiring at young age as a goal are going to change their mind when the time comes
Retiring at (really) young age is a goal when you are in your 20s, not so much anymore when you are in your middle 40s and have a good stable job, where you are respected
Let's expand it: it's also amazing what you can do if you don't care much about being good at what you do and pass it to the others (that's what reputation is for, being authoritative), it's even more amazing what you can do if you don't care about your family or other people in general.
Madoff achieved a lot by not caring about scamming other people
Then he got caught
It's ok to not care, but rest assured that one day not caring will catch up with you
What I mean is: if your wife wants to move far away from the place that will give you early retirement, maybe it's because she hates the kind of life that will let you retire early...
Is it better to retire early (much early!) or end up divorcing or having an unhappy marriage?
Have you thought about that?
These are the kinds of compromises people usually go through when they are building something that involves more than ME.
What if your spouse wanna spend her 20s and 30s with you, in a place that has a normal cost of living, doing a job that doesn't require you to be on 60hours a week?
What if she doesn't wanna wait for you to retire or she doesn't want to retire early (or can't)?
What if you spend your 20s and 30s to do the things you like and interest you and then spend the rest of your life working a steady job enjoying your family?
It is possible to work hard in your 20s and still have a lot of time to do what you like.
It is not possible to do what you like in your 60s with the same energy you had in your 20s.
It's not binary, you either work or stay with the people you love doing interesting stuff, you can do both if you realise that retiring at 38 is not that important as a goal.
I'm not sure 'bout the exact number of hours, but the top comment in this thread already said "In fact you'll typically find significantly better work-life balance at a FAANG than a startup.".
I agree with that sentence.
But it also depends on what people are looking for. If working at a FAANG means having to spend a capital for housing in the bay are, maybe that's not what they really want.
Or maybe life in the bay area is not the kind of lifestyle they like.
My point was more about trading money for freedom, especially freedom from bureaucracy/politics and freedom to prefer to be with your spouse instead that being at the office to retire early in your life and maybe divorce in the meantime.
We are young only once in our life, we have plenty of time to work hard.
It's okay if your marriage doesn't work out because you want to be in different places and have different life goals.
Not talking FU money, but retire and maintain current lifestyle.
There are a couple of other downsides, though. One is that you'll probably only be mostly remote. I travel one week a month, which my family can tolerate well enough (one kid in high school) but if your need to be with your family is greater then that could be a bigger issue. The reason I do this is because of downside #2: being the only remote in a team sucks in 90% of cases, even more at FANGs which tend to have extremely remote-unfriendly work flows/habits. A lot of people just can't be weaned away from hallway (across the desk, lunchtime) decisions, nothing written down, each outcome typically presented as a no-longer-debatable fait accompli days or weeks later - no matter how much it screws you or anybody else. Questions asked online get answered hours instead of seconds later, if at all. Code reviews take days instead of hours, again because everybody's attention is exclusively on what's happening in person and also because of time-zone issues which you can't avoid no matter how well you've educated your colleagues. Get used to working west-coast hours at least half the time no matter where you really are, and expect to get dinged on reviews because you can't complete anything collaborative as fast as your peers (short of being such a force of nature that you can overcome the entire org's resistance to change in this area).
I know that sounds pretty dire, but that's how you'll earn those big (by local standards) bucks. Only you can decide if it's worth it. Good luck.
As the remote worker you're always going to be a step behind. Still totally worth it, financially speaking, but know that your triumphs are smaller and your fuck-ups larger while remote.
Btw Monday to Thursday with a corporate apartment (aka hotel) might he easier.
Please don't consider commuting daily by plane. The CO2 impact is immense. Heck, even flying 8x or 10x a year or so is a huge impact that requires significant lifestyle adjustment to mitigate.
If you're lucky and they DO offer a remote position, it will be for 1/4th of your current salary. Bet on it.
It never ceases to amaze me how companies try to argue they shouldn’t pay their top wage everywhere, and how workers are willing to accept this. Especially for a remote-only company where your salary should literally not be based on costs in your home region (since the company is not based there, not paying taxes there, etc.).
In my case my employer couldn't have gotten me for too much less, because I did make clear that being an only remote with frequent travel was a negative. That concern doesn't apply equally to everyone, though, and tends to decrease for all as companies adjust to having remotes on every team.
They literally punish you for working in your own country. Today I work for a company based in the Valley that pays me a great salary, maybe not SV, but also not "median local (Mexico) rates".
When I started looking to opportunities at GitLab, I was surprised at how they punished remote workers based on where they were from.
I could always move to SF or around on a TN1 and earn the full salary, but I am happy where I am.
If you put yourself in Gitlab's shoes and imagine hiring people, it does make some sense. A couple years back I remember reading articles about the oil boom in North Dakota. People were flooding into a remote area that was lacking all sort of services, so next thing you know rates shot up, even for mundane stuff like barbers or auto mechanics. Of course, I don't want to pay twice as much for a haircut or oil change just because some folks in a boomtown a thousand miles away are charging those rates.
Of course, my hair can't be cut and my oil can't be changed remotely, but a REST service sure can be implemented from a thousand miles away. It'll be interesting to see if GitLab sticks with their approach long-term, as I do believe (anecdotally) they are missing out on good talent in second-tier cities.
Perfect description.
I've always been amazed by that blog post.
It reads like a textbook case of bike-shedding(seriously the number of words and engineering thought spent on it is asinine) for what ultimately amounts to faux virtue-signaling about how you're going to get paid 20% below market.
It's kind of interesting to see how the sausage is being made, even if I feel like GitLab would underpay me in my current location.
There's definitely a large swath of companies that try to use remote workers to lower costs, and there's usually some hit to package size, but the serious companies make extremely worthwhile offers.
Two anecdotal data points:
I work semi-remote for a non-FAANG enterprise company and my comp is bay area level. I'm in Seattle, which helps negotiation, but my colleagues in rural areas have a quality of life that suggests competitive compensation even in middle america.
A friend in rural NY got a remote job that was within 10k of his bay area salary. ~120K for a non-engineer at a company with ~13M series A.
>Bet on it.
Where do I collect my winnings? :)
Not right away. My progression in tech was as follows:
* Company 1: Explicitly onsite, no existing remote paradigm
* Company 2: Explicitly onsite, no existing remote paradigm
* Company 3: Explicitly onsite, existing but ad-hoc/unofficial remote paradigm
* Company 4: Explicitly remote, with other onsite employees
* Company 5: Explicitly remote, with other onsite employees
Companies 1 & 2 had no existing remote paradigm, and there was no opportunity to negotiate for it.
Company 3 had an existing remote paradigm, but it was somewhat ad-hoc/unofficial, and dependent on varying levels of political/organizational capital(how influential/liked was your manager, and their manager etc...). I was able to prove myself and negotiate for full remote after a couple of months. Unfortunately, said political situation deteriorated and with the prospect of my contract not being renewed(or renewed exclusively onsite) I sought a different role.
Company 4 had an onsite/physical office space, but my team/role was explicitly remote, and this was an established aspect of the role throughout the interview process.
Company 5 had an onsite/physical office space, but my team/role was explicitly remote, and this was an established aspect of the role throughout the interview process.
Hopefully this is helpful. My anecdotal experience says that you might need to seize an opportunity to negotiate for remote work where it might not be a first-class paradigm, and later pivot this experience to get a 100% remote role with the established infrastructure and organizational frameworks to properly support it.
You'd get so many air miles too!
Read How to Win Friends and Influence people.
Do not quit your job.
As someone who's bearing down on my mid to late 30's, my recommendation is to work you ass off while you're still young and full of energy.
While the raw salary data on levels.fyi is useful, other context about the candidate & team is pretty important. For example, my friend has no college degree but matched to a very profitable / well-funded team, so he got a relatively larger stock award. levels.fyi probably has a pretty good estimate of how each company assigns base salary bands to the now "standard" four levels (junior, senior, staff, decorated).
It seems sign-on bonuses grew a lot in 2019. Several posts for Facebook new grads getting $100k sign-on bonus.
Senior
* 185 base, 10% bonus, 300k - 400k for 4 years stock, 60k sign on
* Total Comp: 294 - 319 / yr
Staff:
* 210 base, 15% bonus, 600k for 4 years stock, 75k sign on
* Total Comp: 411 / yr
Senior Staff:
* 230 base, 20% bonus, 1M for 4 years stock, 100k sign on
* Total Comp: 551 / yr
Senior:
* 210 base, 15% bonus, 700k for 4 years stock, 80k sign on
* Total Comp: 437 / yr
Staff
* 225 base, 20% bonus, 1.1M for 4 years stocks, 100k sign on
* Total Comp: 570 / yr
Senior
* 195 base, 15% bonus, 750k for 4 years stock, 100k sign on
* Total Comp: 438 / yr
Staff
* 220 base, 20% bonus, 1M for 4 years stock, 120k sign on
* Total Comp: 544 / yr
No idea for Austin, but I used levels.fyi to give me an idea of what to expect and negociate, and it helped a lot (and was on point with what I got offered). I think you can filter per city, so there might be some data for Austin.
1. Equity is the biggest factor in these figures. Levels.fyi is extremely bad at clarifying whether you should be reporting your equity value at signing vs how its changed since. Signing is the only apples to apples comparison.
2. These level descriptions are weird. They make it sound like “senior” engineers with 5+ years exp don’t write much code, are just 30% of the company, etc. I suppose it depends on the company, but key teams at FAANGs are able to hire more seniors and just invest in better engineers writing code every day. Good engineers like writing code and working with other good engineers. Netflix for example is known to hire mostly seniors. They’re not just writing design docs.
3. Speaking of Netflix they are an interesting outlier in that they don’t do equity, they do cash TC that is competitive with cash+equity FAANGs. So their offers are great data points that clear up some of the ambiguity around equity value. They are out there every day negotiating for talent. Although I think there’s a little bit of a premium to attract engineers down to Los Gatos.
4. Can they see who opens their doc on google drive when shared like this? The link immediately opened my app with me logged in.
This is true everywhere.
My experience with europe (France and Netherlands) is that most of those things are also incredibly cheaper, 20e/month for unlimited data cellphone plan, 40euro for fast internet, etc.
What type of media subscription you have for those to feel like they lower your buying power? I feel like once you've paid cheaper "rent, transportation, childcare, and groceries" you mention, how are your media/digital subscriptions making a difference?
When we arrived to the bus, we asked the driver: "Is this the bus service that goes to XYZ place and it si free?" . The driver very seriously told us: "It is not free", to which we replied "but they told us it was free!", finally he added: "it is not free, it is complimentary"
I found amusing how the US culture finds the concept of "free" (gratis, kostenlos) somewhat dirty.
Health care is absolutely not free, in fact it's probably second most expensive country in the world for healthcare after the US. A doctor visit is going to cost you 100-200 franks at least. Insurance system works much better than in the US, but prices are (almost) as crazy.
I know ~3 people who've done so after 7 years here. We just like it better here, money be damned.
And yet, here we all are.
We already have webcams and software on corporate laptops that logs every single keystroke. I'd argue it's already been solved, just not implemented.
And your point does not explain at al why salaries are so much lower for on-site workers everywhere else in the world.
The answer, I'm afraid, is privilege.
If you don't move to USA, how does envy make your life better?
Yes, with the similar salaries and a 1:1 exchange rate between CHF and USD and the only tax is the Cantonal tax of 13% vs 50% for Bay Area, it makes Zurich way far ahead.
The offices in Zug down the street get only 7% tax.
And healthcare is free, but its a negligible concern at these compensation ranges. It just shows how the American arguments fall apart, since most of them are based on "how much Europeans must have to be taxed"
- It's not just the cantonal tax; you've ignored the federal and municipal taxes.
- The location of the office isn't what matters, but where you live.
- Healthcare definitely isn't free. Everyone is legally obligated to buy private health insurance.
Not really. Out of all FAANGs there's just Google in Zurich with a significant presence. They pay well above almost all other swiss and european companies, but are not really the top paying employer in the Bay anymore.
Not being able to job hop among FAANGs is a big risk to your compensation here in the long term and will make you eventually lose out to Bay Area, even despite lower taxes.
Is there also a perception of core product/business work taking place in SV and therefore European teams aren't as important?
From what i've heard London has by far the highest tech salaries in Europe
Comp isn't based on what's important for the business; it's based purely on market reference pricing.
Isn't that how it should be?
I think it's less that self reporters are lying and more that there's a selection bias among self reporters. Engineers with average salaries probably don't bother to report.
No, that's simply unfair to the companies who don't have billions of dollars in free cash flow or effectively infinite amounts of VC money.
The top firms have gotten themselves into an insane bidding war which has a side effect of creating an oligopoly on talent, as it's simply unrealistic to impossible for many firms to compete. Not to mention they apparently pay many people these sort of salaries to do basically nothing [1]: they've decided it's better to simply retain talent than risk them going to a competitor, regardless if they provide any value or not.
That all said, as an employee in whole debacle, you should simply focus your interviews on firms willing to pay these levels and maximize your income while you can.
No, it's set by the least optimistic seller.
That's the reason we have labor unions -- to stop those that otherwise would work for low wages and/or in deplorable conditions, from doing so. Thus undercutting those that "hold out" for fair wages and conditions.
Think about it. If the entire graduating BSCS class of 2020 banded together and declared they would not work for less than $400k/yr starting, FAANG would simply have to pay that (they have the cash). It's because there's one dipshit willing to work for $250k TC that all the rest have to take that salary as well.
I don't think Google is purposely ok with some of their employees doing basically nothing. I've heard the theory that companies pay for some top talent who don't generate value just to prevent them from going to competitors, but is there any hard evidence for it?
That may be true, but there's more to it than that. The first wave of successful IPOs (Facebook, Amazon, Google, Twitter, etc.) caused a spike in housing prices as employees purchased houses. On top of that, companies have added tens of thousands of new jobs, without proportional growth in the housing supply. So housing prices are now absurd, and these companies need to pay more so their employees can buy smallish houses on the peninsula at $1.5-$2.5M a piece and have a middle-class quality of life.
Just look at Vancouver as a far more extreme example of how local property prices can be out of whack with wages.
House prices are a function of wages (or, more accurately, have a floor set by wages if land is constrained) not the other way around.
Also, the level of entitlement by a lot of such engineers I find to be borderline disgusting. Why do you think you're entitled to a $1.5m house at all let alone 3 years out of college? If you really want cheaper housing (as a function of income) just move to a lower income area. It's actually pretty simple.
But the most objectionable part for me is not just how much of a non-problem this is but it completely ignores people with real problems, like, oh I don't know, the people who drive the shiny white buses who need to live 2+ hours away. Or those not in tech who have to do the same.
Engineers are compensated well now because of the value they create for their employer, nothing more, nothing less.
I guess if you state it as a fact, that makes it true?
But if that’s the case, why would the company pay an engineer more when she moves from the Austin office to the NYC office? She has become more valuable to the company overnight? And the most valuable engineers just happen to live in the most expensive cities?
Sorry, but salaries are impacted by cost of living. Because if they’re paying top talent too low relative to cost of living, those engineers will just move elsewhere, as you suggest.
Yes, this puts a tremendous amount of pressure on the housing market, affecting everyone in the Bay Area. I’m not claiming this is good.
Vancouver is a different situation entirely.
> Why do you think you're entitled to a $1.5m house at all let alone 3 years out of college?
This is not at all what I said. And most people I know here cannot afford a house 10+ years out of college, unless they’ve worked at a top-paying company all those years.
Who is claiming they’re entitled to it? I’m saying companies are offering it to retain employees, because it’s in the companies’ best interest.
> it completely ignores people with real problems, like, oh I don't know, the people who drive the shiny white buses who need to live 2+ hours away.
And there are plenty of people less fortunate than the bus drivers. By your logic, if they don’t like it, they can just move somewhere cheaper. Maybe it’s just too late in the evening, but I’m not really seeing your point here.
This is dubious.
That's the same situation as in Sydney, but Aussie engineers aren't getting near the level of pay of Bay Area engineers.
It's not the housing prices, it's more the labour market competition.
In the US, the discrepancy between Bay Area and non-Bay Area salaries is not as great as they seem at first glance, once the real cost of living is factored in.
But Melbourne has far fewer high-paying positions, so it's not really much of a help.
I mean.... so what? Why should I, as an engineer, care if some companies are suffering under the "unfairness" of high salaries?
> which has a side effect of creating an oligopoly on talent
It doesn't really make sense to use the work oligopoly, which has certain negative connotations, for a situation where companies are merely choosing to outbid others.
I would only use the term oligopoly, if there is some sort of unfair barrier to entry, such as because of some government law that is hindering competition.
You shouldn't, you should always maximize your income. That wasn't my point. My point was the guy shouldn't interview at a 5-person bootstrapped startup and act bewildered when they cannot offer Facebook level comp packages.
> oligopoly
It's absolutely an oligopoly. There are a small number of firms who possess the capital to compete on salary and that creates a extremely high barrier to entry. It's not a bad thing, it's just the reality of the situation. There's plenty of options though, e.g. don't decide your HQ must be in San Francisco.
Maybe that's true of Walmart and GM, but your random A/B round startup? I don't think it is unfair at all. They could offer legitimate equity of they choose not to. Sure, it would be still be a gamble but at least it would be French roulette and not the West Virginia lottery.
Some of the numbers are skewed by the unicorn startups: since employees at Airbnb and Stripe (and Lyft and Pinterest, at the time these numbers were reported) can't sell their equity, and since the equity may drop considerably after IPO, these companies compensate by offering more of it.
LinkedIn is widely known for paying extremely well (to the chagrin of people at parent company Microsoft). Same with Netflix.
At the moment these few companies are expanding as fast as possible and have an infinite number of positions that pay these amounts until they dont
These comp ranges from the growing companies on that list arent different from the tech giants
This is top 5. Look at the difference betwen position 1 and 5 (30% (sic!) for entry level). Ask yourself how many companies are in the SV area?
Then think where MEDIAN of those numbers is.
Looking at top 5 is like looking at best performing stocks in last year (from 5000 of ohers), and thinking "YEAH, thats what I should expect from my future investment portfolio".
The contrarian position now is to double down on a small number of stocks where the business model function as a data aggregator hence FANG. As opposed to index tracking style portfolio investing, even your Uber driver has ETF's.
Based on this, your portfolio should have only contained FAANG companies for the last 5 years.
The argument for "Your portfolio should only contain FANG companies" would be "Every single one will outperform the market by at least 2X and up to 6 X over the next 5 years".
Buying FAANG in 2020 is buying assets whose price has just gone up a lot - the very opposite of contrarian.
Why don't you do a round of interviews for roles at the big tech companies in NYC? You could probably double your comp pretty easily.
According to this, the Senior, Staff, or Principal titles are generally for people with 5+ year experience? Those roles make up 30%, 10%, and 3% of companies respectively. That leaves 57% of engineers in positions listed are usually for people with 0-5 years experience. Does that mean over half of engineers are relatively new to the industry? Are there large numbers of engineers that go their entire career without getting a Senior title? Are there large numbers that end up changing industries? I know some people transition from hands on engineering to management, but there can't possibly be that many management jobs to make up that difference, right?
But re-read the description of "Software Engineer (II)" closely:
> Typically 2-5+ years of experience. [...] At many companies, this is considered a 'career-level', as in you can spend the rest of your career operating at this level without being pushed out for not being promoted.
So, it doesn't suggest it caps out at 5 years, and this could be where people who do "good, but not outstanding" work end up. Also the next level says "Role shifts more towards design rather than implementation depending on size and expectations at company.", so maybe the big break isn't "seniority and how good you are at your job" but rather "can you, and do you want to, work at the next level of design abstraction?"
* Today's big tech companies are still relatively young, so the workforce is young.
* The companies have grown exponentially in recent years, and they've hired many new grads to meet hiring targets. This would also shift the average employee age lower.
* The people who joined these companies 15-20 years ago would likely be very well-off financially by now, so they don't need to keep working. They've retired early, created start ups, left the Bay Area, etc.
I think there's likely some truth to these claims. But Silicon Valley also has a reputation for ageism, so who knows.
https://i1.wp.com/danwang.co/wp-content/uploads/2017/05/bach...
CS enrollments reached a max around 2000, at the height of the dot-com bubble. But when the bubble burst in 2000-2001, enrollments plummeted in 2002, 2003 and 2004, leading to the local minimum in graduates in 2009.
https://cs.stanford.edu/people/eroberts/CSCapacity/images/BS...
Facebook and Google do ads, and most online advertisers look for immediate, real value. These success stories are as real as e-commerce.
That brings us to Amazon. It's e-commerce is real, but margins are low. AWS looks more like the dot-com bubble in that some of that money is coming from VCs. If funding dries up, AWS gets hit. That said, there's a larger migration to the cloud, and that's also real.
Apple makes high-margin phones that people all over the world buy. Full stop.
Netflix is the least like the others. It's smaller, and while it revolutionized how we consume content, it's current model is heavily funded by debt, and it's facing stiff competition. No one's talking about how Netflix will take over long-form video, they're griping at having to pay for six streaming services.
The alternate story for tech salaries is that PCs and the internet weren't ready for prime time in 2000. After the bubble burst, there were too few CS grads for when the internet was finally ready. The internet wasn't ready until 2006-2010 when most people had broadband at home, smartphones matures, and LTE was ready.
These salaries come with a big gamble on SV real estate and the market performance of these companies. The first one is a big difference between young and middle aged people. In my 20s I averaged a new home every year as my financial situation changed and I wanted to live in different parts of a city. Now in my 30s with a wife and kid I don't expect to move for 10+ years. The only way to achieve that is buying a house. Which, in SV, means plunking down 3-4 million. That's doable given the salaries, but it's a huge bet that the real estate bubble won't burst.
Same thing with the market performance. Sure, the FAANGs + MS (and minus Netflix) make a ridiculous amount of money and that likely won't change. But what about companies like Snap, Pinterest, Lyft, et.al. that lose money? There's a huge risk that these companies (1) go bankrupt or (2) decide to focus on profitability and slash their engineering workforce.
If you're a 20 something renter you ride the gravy train as long as it keeps coming. If you're a 30 something with small kids and a mortgage you want stability.
I think you're pretty deep in the bubble or you have really extreme tastes. I have tons of friends in their 30s with kids in SV and NYC. Almost all of them are renters. The actual financial calculation for renting vs. buying in these markets is brutal. You need to stay for 10-20 years for buying to start to make sense.
Also, you don't need $3-4mm in either of these markets to buy a place suitable for two adults and a child. There are plenty of 2 bedrooms for a third of that.
If you want to afford a nice house in a good neighborhood with good schools in the Bay Area, you’ve got to go into management.
What you might be trying to say is there are more available positions at VP than DE, so your chances of making it are better? Or that being promoted to VP is easier than to DE? I think having seen how the sausage is made, would agree with both of those.
Sure, it exists. How many DEs do you know of, vs. VPs?
How do you get a DE job? Usually you are the most well known person in your field.
How you do you get a VP job? You have to be a pretty good manager.
At Google, there are 100s of VPs. There are maybe 10 DEs, if that many.
That's the BS. It's like saying "there is totally a path to getting really rich as an actor!". Sure, there is a path, but not a lot of people make it. And even the ones that do usually get there by also doing the management path (producer) at the same time.
The lie is in the claim it's just as easy to climb the DE ladder as it is the VP ladder.
It's not. Not even close.
Fwiw, the number is significantly higher than 10, though still fewer than there are VPs.
That said, things get tricky: there are DEs who have reports, and there are VPs with no (or trivial, like 3) reports. But either way, if your metric is DE/VP or if it's manager of a large org vs IC/TLM, the number of IC-track people is higher than you suggest.
Ageism is real, but so is the growth of the engineering profession, and so is early retirement (which is definitely possible at the salaries senior people make, especially if you consider they bought houses in Silicon Valley for a lot less than they sell for now).
Jackpot!
All it takes for this to happen is that the number of software engineers in the world grows by 10--20% every year. (Because this means it doubles every 5 years, which means half the workforce has less than or equal to five years of experience.
I recall reading somewhere that the actual growth of the workforce is even greater than that -- somewhere around 25%!
Around minute 13
WHAT?
I don't know a profession with high knowledge requirements where after 2 years you can and are expected as a job req to manage a team.
This speaks to me two things: a. a lot of staff is young and unexperienced b. rotation in segment <5 is big
So the proportion for a large majority of startups is not similar to what this document shows, which is centered to bigger (1000+ engineers) companies.
They might get tired of the politics at their company, or they just want to try something new, or founding/joining a smaller company might be the easiest way for them to continue to get promoted
I'd like to know when companies start getting to average pay levels. Is it only the top 5 companies that pay this? Or do the top 50 companies all pay really high? Is that data even available, or is it just that this represents some of the most attractive offer letters at top of bands for some of the most well funded startups and presenting the available data this way makes for a more attractive blog post?
I feel like reading too much into this top five list is causing a lot of people a lot of consternation.
We also have a very preliminary salary page for London available at https://www.levels.fyi/Salaries/Software-Engineer/London/
its pretty illuminating at small companies because you know exactly who the data is referring to
So, yes. For now, these companies are giving college grads enough money to retire by 35 (assuming the college grads are halfway financially savvy).
Source: I am a recent college grad at a FAANG.
Idea being that average market returns are 7%. So if you use 5% per year, you will never run out.
You get paid well into six figures but have "to camp in an RV for a decade", and then you retire with a $40K income. You could have just gotten a $40K job at some place* that didn't kill your soul! In ten years, you'd be making at least $60K. And if you burned out for whatever reason anyway, you could go on disability.
*by place, I mean either employer or city.
If you are invested in low cost index funds, most assume you can safely withdraw 4% a year and not deplete your principal. If you're retiring at 35, you might want a greater safety margin, so let's say 3%. That gives you 60K a year.
How do you retire on 60K a year? Obviously take what I'm saying with a grain of salt as I'm a relatively young person and haven't done any of this yet. But...60K is the median household income in the US, so half of families in the US live on less. If you're retired, you can probably save in ways others can't. For instance:
* Housing. You don't need to stay in a high cost of living city, so move to a much cheaper area (maybe a college town).
* Education. You have much more time, so send your kids to all public education, and use your extra time to educate them further.
* Debt. You have a ton of assets. Why hold any debt?
* Automobiles. Bike instead, if you're physically able.
* Health. Probably the hardest one since insurance in the US is tied to employment. I understand the recommended approach here is to pay out of pocket for a plan, but many have trouble with this. Of course, the standard advice is to use the extra time you have due to retirement to stay as healthy as possible, but I acknowledge this isn't a perfect plan.
[1] https://www.mrmoneymustache.com/ [2] https://www.madfientist.com/
There's more debate as to what would be a safe withdrawal rate over the long term without depleting principal, but I expect 3% would be a bit on the high side, although not unreasonable if one has a backup like part-time work.
Of course, that's assuming you withdraw 3% of the initial amount each year and adjust for inflation. Obviously if you only withdraw 3% of the current amount each year you'll never run out, by definition, but you might end up with shrinking spending money.
Still, just a nitpick. I agree with you in principle for sure.
Past results do not guarantee future performance. People in the FIRE community generally look at market performance since the final decades of the XIX century. For many, even these numbers do not guarantee anything, as the growth during these days reflected USA entering its golden age. Who knows if it will last through XXI century.
at this point a reasonable response is "there are no guarantees". If the 4% rule was back-tested through the great depression and generally came out fine, it's probably in the right ballpark.
As another FIRE blogger puts it, "3% or less is a near sure bet as anything in this life can be"
https://jlcollinsnh.com/2012/12/07/stocks-part-xiii-withdraw...
In addition, we're talking about a real withdrawal rate; a 4% real rate of withdrawal will be approximately a 6% nominal rate assuming inflation sticks around 2%. It's very unlikely you're going to maintain that from a balanced portfolio over the long term without depleting principle at all. Might be possible with an all-stock portfolio if you get lucky, but significant chance of failure if you get a poor sequence of returns.
Family with kids in a big, expensive city? Probably not.
Monthly expenses = 3k mortgage+ 500 property taxes + 2k daycare for one child(or 529) + 1.5k for food and other = 84k
Without compounding interest you need 10 years to get 2m, and these salaries are for 5+ or more years of experience. (And you need down payment, etc.).
Living in those areas is expensive.
If you are making 500k, that's a different story :-)
Now I wonder how many of these jobs are 100% work from home. I'm not sure a salary doubling could take me away from my family and into commuting an hour a day. But I mean, if they're going to pay me to engineer in my pyjamas, sure! =)
You'd have to pay me 10 times more than I get now, with a huge hiring bonus, to make me move to San Francisco. I'm not alone in this thinking. This is why the market rate is high.
Part of that is sort of circular, due to the bidding war for housing. Part is that some people just hate the political insanity. Part is that people have family connections elsewhere and they have hobbies that are incompatible with San Francisco.
Using that number means I'm roughly at par with a FAANG salary given my level. But it's not like the FAANG engineer is setting fire to that 240k. Depending on where you are in your amortization schedule 20-80ish % of your payment goes to principle. And my 500k house is probably going to be worth 800k in 10 years while the bay area house would be 4.5-5 million. When you take that into account I'm probably at 70% of an equivalent FAANG position.
The more important thing to look at here is risk. FAANG salaries and bay area real estate prices are out of whack with the fundamentals. If you get in and out without the bubble bursting you're sitting pretty. If it bursts or even has a 10% correction the FAANG engineer is way behind.
[1] https://sfbay.craigslist.org/sby/apa/d/cupertino-3-bedroom-3...
You have to keep in mind that a 1br apartment in a second tier area will run you like $2k, and that will not be an especially nice apartment. That seriously cuts into the "retire in 10 years" plan.
By the time you're 35, you'll probably have a family with kids. You don't want a long commute to spend more time with said family so your 2000 sq.ft. house on a 7000 sq.ft lot will cost between $1.5M to $2.5M.
You won't get any needs-based financial compensation to send your kids to college, yet chances are that you don't want to deny them going to the best college that they'll accepted to. Add another $200K per kid if they're going to a UC school.
Everything is going to be a bit to a lot more expensive than elsewhere. Childcare, the electrician and plumber who charges $175 per hour (they need to live too), eating out etc.
$400K in yearly pre-tax compensation reduces to something like $250K after tax?
There's no way you're going to retire at 35, unless you're willing to give up on a lot of niceties of life before bailing. I don't know anyone who did.
2000sqft is a larger home, but not absurd if you're married and have two kids.
But if I had to choose one thing where I have no problem spending more than what is strictly needed, it's going to be the place in which I'll be spending the vast majority of my time for the rest of my life.
If it makes you feel any better: for the low end of my range ($1.5M), you're not going to get that 7000 sq.ft. You'll be buying a house on a 3500 sq.ft. lot, so the argument still stands.
That's the bottom line -- cost of living is so high the salaries need to be high too, or people won't accept them.
Obviously, it can't grow like that forever - even professional couples have problems pooling together money for a down-payments on decent median priced homes.
And while you're building equity by owning, you're also kind of stuck to keeping up with salaries / career trajectories.
But you know, with higher salaries comes more purchasing power. And then you also have foreigners parking their assets in the housing market, similar to what's happening in NYC and Vancouver.
It's hard to compete even with a nice $500k salary, when some foreign investor can casually overbid you with millions in cash.
Sounds a bit dramatic, yes, but that's life in most cities with hot markets and high salaries.
The cost of living is higher, but it's well under the increase in pay for being in the area. My current living situation is actually pretty cheap; I split a 4BR house, live 7 min from work, and pay $1650/mo for my portion of rent/utilities.
Most people I know tend to get 2BR apartments and split it with someone, usually paying $2000-2500/mo.
I'm not going to claim renting is universally bad, as it has some upsides (mainly flexibility), but it's definitely financially less savvy than buying, and is generally something you wouldn't want to optimize for at high salary.
Homeownership is advertised as owning an extremely leveraged illiquid asset whose margin calls take years, which is the only reason why it works for people that don't have enough cash to be financially independent another way.
If the only way people save is "force saving" by diving headfirst into something that sucks all of their other assets in, sure.
How could we make housing a terrible investment?
* It should be illiquid. We’ll make it something that takes weeks, no – wait – even better, months of time and effort to buy or sell.
* It should be something that locks its owner in one geographical area. That’ll limit their options and keep ’em docile for their employers!
* It should be leveraged! Oh, oh this one is great! This is how we’ll get people to swallow those low returns!
(copied from amusing thought experiment for another perspective: https://jlcollinsnh.com/2013/05/29/why-your-house-is-a-terri...)
That said, I bought a place to live anyways.
Also, houses here tend to all be over $1M, good ones well over $1.5M. The average sold house price last month in Palo Alto was $2.76M with an average ~1900k sqft: https://www.redfin.com/city/14325/CA/Palo-Alto/housing-marke....
Additionally, I'm slightly concerned about a possible real estate bubble + I'm not sure if I plan to live in South Bay for 5+ years (the usual amount of time needed to keep your house for it to be worth it financially).
It's not that I can't afford a house, I can; I'd just rather have my money in an index fund and rent instead right now.
No
> Is silicon valley really that expensive?
Yes yes yes oh my god yes. Rent eats most of the difference. 300$/mo for a parking space, etc. However, non-local things (like amazon purchases) are the same price everywhere, so you still have lots of purchasing power for those things.
> Or are they literally giving college grads enough money to retire by 35?
Only if you play it right. If you have a high-earning spouse or are willing to live with multiple roommates into your thirties, have no kids, rent an apartment, and live modestly + save diligently. Want to live alone and get food and drinks with your friends every day? That will seriously handicap any strides towards financial independence until you're nearing the 300k range, and even then it takes you from "rocketship bank account" down to "really great life". Very much a first world problem, but if the goal is "retire at 35", the distinction matters.
This is it.
All the answers about Bay Area Cost of Living are just as applicable for people making $150k and would be the same answers if those were the "high salaries" being paraded around.
All thats happened is that the tech sector has multiple of the largest publicly traded companies in the world, all in one place, and its brushing up against the compensation style that the finance sector has had for decades, which has always been divorced from cost of living and closer to the value brought to the organization. Its a good deal with a lot of potential to get better, or the market slows down and it gets worse.
I have a hard time believing any of these numbers. If I earned any of these amounts for 2-3 years, I could live off the interest for the rest of my life.
RSUs from publicly listed companies, on the other hand...
I want to have a place where I have room for a chicken coop (30 chickens) and a 1-acre fish pond. I'm willing to commute by car for a maximum of 15 minutes. A slightly longer commute might be OK if I can afford to commute by horse and the employer doesn't mind.
Which tech hub should I move to?
Double those pay numbers to determine the price of a house that a person can afford... and it is not looking good. I looked around on www.trulia.com a bit. An empty lot of questionable geological status goes for $1,500,000. A small empty lot far from the tech companies goes for $500,000. Most of the actual homes go for millions.
So I guess yeah, it could work for the experienced person earning $950,000 per year at Facebook. That would allow building $500,000 of house on the $1,500,000 empty lot, assuming you can solve the geological issues and get the permits redone.
That is the top pay listed though. It's the top level at the top company.
The mortgage on a 2 million dollar loan (which would be a 2.4 or 2.5 million dollar home) is 10k/mo or 120k/year, which is solidly affordable on a 400k income.
I know of 5 and 6 bedroom houses than can be gotten for that much in Palo Alto and Cupertino.
People overestimate their max credit payments... And financial system incentivizes that (why wouldn't you borrow from 401k? It's just your retirement savings)
(in german) https://www.immobilienscout24.de/expose/108629168
(Though even if serious, I would not do that as you can get more land further out much cheaper and why do you need a pond directly at your house, having it within 1 hour reach for the weekend should be enough)
The pond is so that the kids can go fishing out in the back yard. They don't need transportation, they can be watched from the house, they can have friends over, and there is no performance pressure to catch fish before it is time to go home. They can float on the pond with a canoe or a makeshift raft.
Having a little creek is fine too. Kids can build damns, dig for crawfish, catch frogs, pan for gold, make waterwheels, and so on.
The kids can camp in the backyard, complete with a campfire. The larger back yards have room for shooting.
The point really is personal land to enjoy.
These numbers are absolutely mind boggling. Even with a higher cost of living and California income taxes, you still have at least 100k of free money to invest. It's no wonder so many people apply for jobs at FAANGs. A job at a FAANG is practically a ticket to early retirement.
The one exception: Google pays pretty well in Switzerland, but I hear it's hard to land.
And of course, many people go from, say, QA, help desk, 3rd tier support, or programmer/analyst to developer.
Fact remains, some organizations classify everyone as an IT specialist that does anything with a computer.
My base pay is 150K pounds and not in London! Definitely I have a very niche skill in demand and I had to work really hard and be luck at the same time, to land at this role, but I will any day pick Europe with all the other benefits that a European country gives me.
This is not widely known by engineers. I wish more people would talk about salaries here.
I've been getting offers on that range in London for a few years now but they're senior management roles and I have a pretty unique skillset, FAANG recruiters haven't even bothered contacting me for like 10 years (they were chasing much harder when I was a junior engineer)
The manager from a FAANG company that called me up the other day said the engineer position they're hiring for in Vancouver (senior-ish, but nothing exceptional) has a compensation package ranging from $200-270k.
It's not just the location. I think these companies are just really good at extracting value out of engineers and scaling to make good use of engineers, so it's worth it for them to pay well above market to acquire as many people as they can.
And to the rest of your message -- yes. I love the company I'm at right now and am being compensated fairly well for the market, but with a wife and a new baby on the way there's no way I can not follow up on a job with that kind of pay. For us that's the difference between never affording to enter the Vancouver real estate market and being able to buy a house for cash before we're 40.
FWIW, I make a "meager" half of those starting salaries, but I'm able to save around $80k / year. Why? Because I pay next to nothing in housing.
Purchased my home for $15k. Dropped another $15k in renovations, and that's gonna last a good time. I'm on the track to early retirement, and it's completely possible other places too.
I took a huge pay cut moving away from a big and expensive city, but I can save a lot more, and with a ton less work-related stress.
I assume you’re in Europe somewhere from your comment, but even Bulgaria which is fairly cheap isn’t that cheap. For example, housing outside the center of town in Sofia is about 1000 euros per square meter [1] (for sq ft folks, multiply sq meters by 10 roughly). Varna is a bit cheaper at 700 which is a bit below the countrywide average of 750.
Bulgaria is often listed as the cheapest country in the EU, so I’m curious to understand if there’s a drastic housing price drop somewhere. But even $30k to buy would mean about a 30 sq m (300 sq ft) flat, which is more like microhousing.
[1] https://www.numbeo.com/property-investment/in/Sofia?displayC...
With that said, I have a very nice salary - relatively speaking - but as mentioned, it's around half of what jr. Engineers make in SW.
I'm lucky because my background from both Business and Engineering has been a good mix for landing my current gov. job - and the pay is good because the area / location is not very attractive, and it makes harder to get talent here. (I grew up here, so that's no problem).
Work involves a lot of travel, and I travel otherwise during my vacations, so things rarely get boring.
I've worked all over the world, but after I turned 30, I really haven't had the big-city needs, so living somewhere rural doesn't bother me anymore.
I'm able to save $20k per year in Norway (south) and consider that great, relatively speaking. Remote work? I didn't think the public sector jobs paid this well.
But the largest portion of savings boils down extremely low COL - I have a grand total of $800 / 7000 NOK in expenses pr. month, that includes everything. Pre-tax anywhere between $120k-$130k, depends on OT and travel.
State / gov. (directly or owned) jobs can pay pretty well, if you find the right positions - but they tend to lean towards engineering or medicine.
Is dev compensation bimodal?
https://danluu.com/bimodal-compensation/
i.e. can you draw a line between devs who get paid a lot and those who don't?
I wish there was a date on this article (and all blogs) but it looks like it's from 2015.
The conclusion isn't crisp, but to me it's plausible that the trends have continued since 2015, e.g. maybe it's more bimodal 5 years later (though I haven't really been paying attention). I would be interested in a followup.
It was enlightening, and made me go to my manager to ask for more.
The number on levels.fyi closely match what I saw in those offer letters.
Keep up the good work!
Given that the salaries are so driven by market demand, it makes total sense that there's large differences in other markets. It doesn't mean you're getting shafted. Low minimum wages is what we should be getting angry about.
OTOH, there is the separate issue of FAANGs not compensating their European workers as well as they do the ones working in the US.
Still, almost all industries will be tech-enabled in the future (software eating the world etc.), so one would expect European banks for example to up their game when it comes to tech salaries. Alas, it seems that they're are also quite poorly run [1], so I wouldn't hold my breath.
Also, apart from Spotify, European tech workers haven't been able to enjoy the benefits of the streaming wars. And even Spotify is hamstrung by relatively low margins due to high licensing costs [2].
I guess the one industry that might have already increased their rates for SWEs is the car industry and specifically, the relatively profitable German car brands. But it seems they're more focused now on producing electric cars rather than creating online services [3].
As a European tech worker, if you're not willing or able to move to the US, two good options can be to get involved with local startups or to go into independent consulting. Maybe a little ironically, the opportunity costs of starting or working for a startup in Europe might be lower than in the US, due to the smaller pay gap.
[1]: https://www.economist.com/leaders/2019/04/06/fixing-europes-...
[2]: https://www.statista.com/chart/13406/gross-margin-of-spotify...
[3]: https://www.ft.com/content/81a5030c-1a64-11ea-97df-cc63de1d7... (apologies for the paywall).
They don't, but they do compensate them similarly relative to the local average pay. They pay what they need to to get the talent they want.
I work at Google Munich, the pay here is much higher than a regular company in Munich, similarly to how Google pays much more than a regular company in the US. In some ways the difference is even more striking here, because there are few peer companies here that pay similarly to Google (there's a Lyft office, and a small number of Amazon devs, that's about it AFAIK), whereas in major tech hubs in the US you usually also have Facebook and Apple and Amazon and Microsoft and Netflix and various others that are similar or close.
The brain drain was real. Why would any engineer bother with other sectors, when you could get paid 50%-100% more in O&G, compared to other sectors? Startups, almost no mater how well-funded (by European standards), couldn't compete.
But, surprise surprise, the good days came to an end - massive layoffs, and people suddenly found themselves in those other "lesser" industries, with massive pay cuts.
The good news is that I've seen an explosion in entrepreneurship and tech the past 5-10 years, and people are more willing to try those routes, as well as that the VC community seems to grow stronger.
But Lyft, haemorrhaging money, is top of the list, and Oracle - the company no-one in the Bay Area or on HN seems to work for, and everyone seems to hate - is 5th? Are there legions of quietly-well-paid Oracle engineers out there just keeping their heads down and getting on with the job? Why isn't Oracle in the more senior lists - they make complex and expensive databases, isn't that something you need to pay a lot of money to get really smart people to work on?
And Netflix, which I thought famously paid very well, only pops up in one tier?
It's more likely I'm misinformed than this list is wrong, but I find this pretty surprising.
The people that work at SAS are not the top tier, at all. They have a surprisingly large number of test engineers too. From what I gather the 35 hour a week thing is a myth, and benefits are mediocre compared to top tech companies.
I understand the rant and a sense of discomfort us engineers are facing looking at the dataset. I would definitely want to get more context out of these numbers like -
> Why these engineers are paid so much and why others are not?
> Is education/college a factor in this pay gap?
> If one wants to earn this much. What are the required skills to achieve this goal?
It is a very good sign that a level of awareness is being developed about the pay gap not in among different genders but also within the same organization/experience levels.
Collecting offer letters is an interesting way to build trust in data. What's the incentive for someone to upload their offer letter though?
What makes you think companies hold all the cards? Especially in tech.
That gives you extra leverage and extra information.
In other words, the success of this strategy is market-dependent, but it certainly seems to have a huge effect in SV.
It's important to be aware of 'BATNA's, ie the best alternative to negotiated agreement. See https://en.wikipedia.org/wiki/Best_alternative_to_a_negotiat...
For the employer that means hiring the next best candidate, or not hiring anyone for that position. For you it means taking the next best offer, or staying at your old place etc.
The concept is closely linked to opportunity costs.
In general, you can negotiate an agreement only between your BATNA and their BATNA.
(Part of interviewing in batches is that you can credibly present that your BATNA is very high. So you can be tough in negotiations.)
The only exception I can think of was the people brought in to work on the 'next gen' cloud stuff who were poached from Amazon. They were all 'senior' and 'principal' engineers though.
This is the biggest difference between now and 15-20 years ago. Before it used to be a secret but now everyone shares the data.
I'm L5 and I earn 400k+ (I joined last year), the compensation on levels.fyi also lines up accurately to my company's compensation data group (in which individuals anonymously report their salary).
These compensations are also accurate to those reported on Blind (anonymous work discussion app) by hundreds of individuals.
I have many co-workers and friends, and know the soft max paybands of each level. The comp reported on levels.fyi is very accurate.
I'm also wondering how much of the salary (which certainly contains a lot of stock) is due to stock appreciation. If someone joined Amazon in late 2016, the value of their stock awards has more than tripled.
Do offers for these companies go this high, or is this only after a few years? This seems it's more "what I'm getting paid now" rather than what the offer was.
Of course your savings rate depends on how much you spend, you could easily spend >$200k/yr, especially if you have a family and want to live near good schools or pay for private school.
If you make 130k base in TX, you see around 8k monthly assuming you put close to 10% in your 401k. For a two bedroom relatively close to Downtown you pay about 2k so that would leave 6k monthly after taxes, rent and 401k savings. What would be the realistic equivalent in a FAANG in the Bay area if you want to maintain that standard of living? Meaning at least a 1000 sq ft apt that's at most 20 mins from work?
I'm married with a kid, so here are my numbers:
Gross: $420,000
401k: $19,500 (max for 2020)
Taxes: $143,485 (federal, state, local, and FICA)
Rent: $51,600
Net: $205,415
I'm already really happy with that number, but my wife has her own income, I have a profitable side business, I'll do a mega backdoor Roth and the ESPP, and I expect refreshers, stock price increase, and a promotion over the next few years.It's a very good time to be a software engineer in a tech hub.
How is that the work we do is worth so much?
And is prepping for algorithm interviews the core to getting to numbers like these?
Doing well on the behavioral, architecture, and practical interviews is usually much more important for senior candidates.
And it does answer your question, yes, the work we do is worth so much. We have the ability to command an army of robots, and that greatly amplifies the reach of our abilities.
But of course, the pay is because the market is able to, not because our abilities are magical. They are correlated, but there isn't direct causation.
I'm in the Midwest by the way and have explored moving to Bay area. But here's the reality. Contribute to 401k $19k small 3 bedroom house for family with decent schools - $5k/month - $60k a year Daycare $4k/month - $48k a year Health Insurance, Household Expenses, Food, etc $5k/month - $60k a year Car/gasoline $12k a year Assume 0 savings that's $180k post tax $360k before tax + $19k = $379k.
Wanna save a little bit, we are already over $400k...
... and this is with a small shack of a 1200sq house and 2-3x the commute. It's easy to look at the numbers and drool in the mouth but start running the numbers and it's not that nice for those with family. If you're young and single, then it's worth it. Go do it, rent a room, live like a pauper and save like hell.
- Taxes are not 50%
- Daycare is not $4k for one kid, though could be for 2
- You don't need a 3 bedroom unless you have 3+ kids
- Health insurance is a few thousand per year, max (employer pays most)
- Household expenses and food expenses aren't THAT much different from elsewhere. Do you spend $5k / month on those now?
Stats on the story:
Points: 622, Comments: 489, Time: 16 hours ago
The frontpage has a story on Knuth, with similar freshness but much lesser comments and points.
It's not an unreasonable way to calculate it, and given the way the economy has been going in the past 10 years, it's lowballing the real taxable compensation.
Yes. Even in SF the majority of jobs will not be tech based at all let alone FANG
So SV has $227k median, but that includes all jobs
May be misunderstanding the slide though, it isn't clear
edit: Median salary for SF is more like $95k, so this must be tech only
I suppose that means that >50% of the responses at L3, hence the median being ~L3 salary
Some are grateful with 100k and others 500k. You can negotiate your price because you're an adult.
If you can't, then grow up.
I can't speak to the actual work yet as I haven't started, but I just accepted an offer as a senior / staff level engineer in NYC at one of the smaller public tech companies (think Dropbox, Lyft, Pinterest, Snap, etc) after 10+ years of being self-employed. I had two startups offer me $170k plus some (probably worthless) options. When the offer I ultimately accepted came in, I had several more startup interviews lined up and likely could have gotten closer to $180k - 200k from the startups.
Now, $200k isn't bad. But the offer I accepted from the public tech company is for $420k the first year [2], and will likely go up from there, especially if the stock does well. It's not crazy to think I could be making $600k - 800k within a few years. And to be honest, I think it's on the low end for the big tech companies at my level. And it doesn't come with some crazy grind as far as I can tell. People seem to actually work 40 hours, the PTO policy is flexible and people take 20-25 days a year off, people work from home when they need to, the benefits are solid, etc.
After this experience and seeing the huge disparity in pay, I would never go work at some random startup unless I was founder level or deeply, deeply believed in their mission.
1. https://news.ycombinator.com/item?id=21837849
2. It's $200k base, $800k RSUs over 4 years, $20k signing bonus. Role is IC, iOS engineer. 12 years of experience, 9 in iOS, all self-employed. I have a business degree from a state school, and I've never had a software engineering job.
From there, it's all about interview performance.
I get paid 1/50th of what the company made in e-commerce sales (similar amounts through other channels).
I can’t quit and prepare for a job interview as I need to maintain visa status. And my workload averages ~60h/week.
I should be clear, I sympathize with the situation and hope that ameen's employer is not cartoonishly evil, and instead would maybe even realize they have improvements to make. But just thinking about possible outcomes of someone venting on the internet, firing doesn't seem like one that makes any sense.
If they are such a central team member to an ecommerce operation, likely the company feels equally stuck with them (e.g. how many sales would be lost if the site went down while looking for a replacement, and would the company even survive that?).
I’ve learned a great deal about how not to run a business, treating employees right, delegating tasks/responsibilities, designing for automation, etc. I do hope when I get my green card to start my own startup (lifelong goal of mine) and try to set an example of everything I see wrong with our industry.
I do doubt my abilities at getting into FAANG without preparing for interviews just because so much of them are just not part of my day to day.
The 10 year exercise window should be standard behavior by now; if you're not given 10 years, your employer sadly doesn't want to be competitive. https://triplebyte.com/blog/fixing-the-inequity-of-startup-e...
Because even when the start-up has a successful exit, and even if you were an early employee, you'll still have a very small chance of out-earning your buddy who joined big tech.
This has been especially true in the past 10 years: look at the stock prices of Google, Facebook, Apple, etc. They've all gone up significantly, making those yearly RSU additions even more valuable. In a rising market, a 4 year vesting schedule works to the advantage of its owner.
I didn't apply for google when I left college because I didn't feel like I would "meet the bar". ~4 years later, feeling like I was a much stronger candidate, I interviewed, hoping to barely scrape by and be the dumbest guy in the room to keep leveling up.
I was dumbstruck by just how totally normal everyone was. Everyone I met at google struck me as being in the 50-75th percentile of my peers in startup land. They're not some high-powered cohort of elite intellectual supermutants. They're regular people. I was ready at graduation, and sold myself short for no good reason.
Now that I work at a BigCo, I feel even more strongly that the bar is, if anything, on the low side, simply because an org that big needs a constant influx of warm bodies. We hire more people in a month than some of my past employers would hire in the lifetime of the company. It's flat out impossible to staff 5,000 people while demanding that they all be in the top 10%.
There are weird and arguably arbitrary hoops to jump through, but you can do it. Interview prep was radically simpler than EG buying a house (in terms of prep, context gathering, etc.)
I mean... just... wow. You could retire at 35 and not have to work for the rest of your life.
How hard is it to get these jobs?
Why does everyone on this site want to “retire by 35”? I don’t know anyone who retired (or plans to retire) at 35. Besides, hand-waving about “basic financial literacy” aside, doing so would require living like a broke college student from age 22 to 35, and then moving to an RV in Nebraska to live out the rest of your natural life in “retirement”. What the fuck is the point?
That’s not an unusual offer for smart software engineers coming in from top colleges, where you’re being hired to work at Redwood Shores or Seattle.
Having a Masters or PhD will push it up a bit higher again.
Typical L5 who earns 400k might be 225k cash/175k stock.
If so, then the movement of the stock price is irrelevant.
Others have mentioned that it's primarily based on offers, in which case my interpretation stands.
I'm an L5 that joined one of those companies last year, and earn 440k/yr. If I counted stock inflation, it would be 500k/yr.
Lists like these are incredibly misleading, as they include non-cash bonuses. First off, these bonuses (say, RSUs) take a while to vest (incurring opportunity cost), can go down (there's risk), and so on. For example, being an early junior engineer at the next unicorn can make you orders of magnitude richer than working for FB or GOOG as a distinguished engineer (basically top 0.0001%). But that's kind of a silly data point, because you're probably making a 70k salary, whereas the distinguished engineer is making like a 250k salary.
So let's stick with cold hard cash or let's stick with bonuses, but it's misleading to conflate them.
In other words: it does not take into account stock appreciation.
I don't know whether or not that's generally true, but from where I sit, the numbers seem sound and are not inflated due to a rising stock market.
I know some companies like Facebook have crazy signing and relo bonuses ($50-100k+), however the base may be much less (Taxes are also different as I recall)
Also a couple of the companies listed (Airbnb and stripe) have yet to go public so those RSUs are not exactly liquid cash like with goog/FB stock
I agree that levels.fyi is doing a poor job of comparing the value of RSUs. For example, Microsoft / LinkedIn stock grew 55% in 2019 and pays a dividend. If MSFT did that again this year, it might eclipse Aramco. It would be more useful if levels.fyi simply recorded the raw grant details (e.g. RSUs uniform 4yr vesting N shares) and used stock price data to facilitate comparison. That's especially key when looking back upon offers 3-4 years back to asses salary growth (and potentially find oddities like no-poaches).
Risky or not, you'd be exceedingly dumb to not take RSUs into consideration when accepting a job offer somewhere. Chances are that they'll be a major part of your total compensation come tax filing time.