Interesting read.
It’s a source of distraction for an engineer to worry about things like this. I wish managers could proactively mentor and guide (without pressure) so it’s clear to the engineers what the next step(s) would be. And it’s totally up to the engineers if they want to get to the next stage at their own timing.
https://blog.pragmaticengineer.com/software-engineering-promotions/