The title journey at Cisco is VERY LONG and very political.
A company with titles like Principal Engineer 43 has a title journey that's arguably far too short. Far beyond just Cisco most engineers will never develop skills that justify anything beyond Senior Engineer (Engineer 4 at Cisco.) Few managers will ever develop skills to be an effective director. A lot of people reach higher titles at fast growing companies that hire from within because they want continuity but over time it can cause real problems.
At one point the goal was 12 reports per manager at Cisco. If I've done my math right (and call me out if I got it wrong) a hypothetical director with 12 second level managers, each with 12 first level managers, each with 12 employees is 1,884 reports to that one director. That means the odds of any randomly selected person from the entire stack being a director is 0.053%, so the idea that everyone just moves up the ranks, one title per N years doesn't make any sense.
Your real goal should be to develop the skills and deliver at the highest possible level you're capable of. Staying at one company doing the same thing year after year is the best way not to accomplish this. Join an aggressive company with great management that can leverage what you know and grow you to do new things. For development, stay through multiple releases so you can see both what didn't go right and what obstacles you created to growing a project over time then actually correct them. As the growth of the program ultimately slows, move on, rinse and repeat. You'll not only get the money and the titles, but you'll actually be able to justify both on each job jump.