Senior software engineer basically means you have a lot of experience. Great senior SEs have not only just experience, but they made most of it, by trying a lot of solutions, failing, they were driving their own career and decisions most of the time. They were present at their work, not just cruising.
Just do the above and you'll become a great engineer. Companies will fight to hire you. Just remember to not neglect life outside work and you'll have life by the balls.
Just try to put a time limit on how long you will allow yourself to do that. I’d say no more than one job (2ish years, an accelerated pace of just being an awful dev). Try all the bullshit under the sun, and then consciously stop and move on to another job.