I'm talking about +200K/y base salary, no stocks, bonuses etc.
I'm talking about +200K/y base salary, no stocks, bonuses etc.
This is three promotions for a new grad software engineer to reach this level, but if you are good, it is reasonable to get 3 promotions in 9 years. I assume other companies pay comparably at this level of seniority.
Also, Staff engineer at google = at least 8 years working at google as an engineer (while being a rock star over there). What if you join google now with 10 years of exp? Would you make $200k base salary? Not sure...
Also, I don't think it is unreasonable for someone with the equivalent experience of 8 or 9 years at Google to get hired as a Staff Software Engineer. Of course, this is ultimately dependent on how well you perform in your interviews and the hiring committee.
Anyway, if you only care about cash compensation rather than bonuses or stock, Netflix is where you want to go: https://www.glassdoor.com/Salary/Netflix-Senior-Software-Eng.... Their compensation package is basically all cash, no stocks, no bonus or anything like that. Note that Netflix hires all software engineers as "Senior Software Engineers": https://jobs.netflix.com/jobs
For every person earning 200k base there are many people earning 150k base. And with 150k base + bonus + stock you still end up with 250k in total compensation. We engineers got a good thing going here.
Typically 10+ years experience and a some specific experience we felt was relevant to the team.