There was never a time in human history when Senior Software Engineer had a consistent definition. It’s fine to write a nostalgia piece about your past experiences, but this blog post doesn’t go very far beyond that.
The standard pattern is to work 2 years as a junior developer, then jump ship for a senior job and double your salary.