As an aside, when the market is relatively good, don't be afraid to straight up ask where compensation is on given roles when recruiters reach out, or to ask for more than you think you might get. You're pretty unlikely to get $400k or anywhere near it as a base... but you'd be surprised how reachable say $150k+ is as a base salary for a remote position when you aren't in SF or another major/expensive city.
"software engineering" doesn't print money any more than being "in finance" does, you'll make more or less depending on what company you do it for.
What are the tiers? It's close to typical for a Bay Area Google L5 according to levels.fyi.
If not it's unsurprising. But these actually are typical offers at those companies including Base Salary + Stock + Bonus.