What is the difference between a senior engineer and a staff engineer?
For example a mid experienced engineer at Nvidia is doing better than a staff engineer at a random tech company because of their millions of dollars gains in Nvidia stocks.
Now you can write all day about being a "staff engineer" in LinkedIn or blog posts and how that is such a big deal blah blah blah. But all that is spam when we measure it with reality (your bank account).