Can guarantee Senior Software Engineers don't make >600K in SF.
Can guarantee Senior Software Engineers don't make >600K in SF.
https://www.levels.fyi/# (L6 at Google, for instance.)
I know engineers in Canada who are making similar amounts. There's not a lot but it's not nonexistent.
At google a Staff engineer is a title notably higher than senior swe, and many talented people will not reach this title or pay grade.
"Senior Software Engineer" is a role you can reach in 3-8 years of experience.
"Staff" is a whole different ordeal, a role many never reach. And even then compensation is closer to 450K; you might find some around 600K but those are outliers (whereas OP made it sound that >600K is something common)
What really happens though is RSU appreciation. GOOG has more than doubled in the past 4 years. You are awarded X dollars of stock on hire and every annual review period, but that is converted into shares awarded every Y months. If you achieved a 1:1 salary:RSU vesting ratio, today that would probably be 1:2, a 50 percent pay raise.
(When comparing keep in mind Netflix hire only at senior software engineer level and above and have a single level title so staff/principal levels are collapsed to senior just with higher salaries.)