I used to work at Google too (in Mountain View). Believe it or not I liked working at Google and I also like working at Microsoft.
I don't need to chase top tier compensation. I just do things I enjoy where I'm learning and my career can progress. Right now I'm mostly writing in Go working on an OSS project managed by the Cloud Native Compute Foundation.
As an aside, early retirement is not a goal of mine.
For a public big tech company, USD 250k total compensation for a L5 in Bay Area is pretty low ball. For a pre-IPO company, you might be looking at USD ~200k/yr cash, and if you're lucky to go through an IPO while holding RSUs, you'd see a huge income spike on the IPO year. Note that pre-IPO companies still count paper equity in their TC numbers, so a 300k total compensation number might actually just be 200k cash + 100k paper money.