Well management is different. Its very easy for a developer to hop from a junior position to a mid level to senior to lead if they have the chops both technically and personality-wise.
Seconding this. I went from "HTML Programmer" to "Lead Software Engineer" (however briefly) in less than three years by changing jobs three times. It wasn't always a voluntary change, but the title improved with each new job.
Hi, can you elaborate more about your carreer path. I'm currently in a simmiliar position.