I know I'm just a random internet commenter and thus you could be forgiven for thinking I'm making things up, but I just got an offer from a smaller public tech company for a senior / staff level position making almost $400k in first year comp. I'm pretty confident that after negotiation we'll land a little over $400k. And recruiters at several other tech companies where I'm interviewing have told me they can match or exceed this offer. I think FB or Snap would pay more than $600k at this level, but I don't want to work for either of them :)
To be fair, I have 12 years of experience, 9 of that in mobile dev, but all of it is self-employment experience. Comp is just insane at the top companies.