In tech companies, there’s usually both technical and management tracks, and you can be promoted up the ladder (many times over) without changing jobs. At a certain point you’ll do less design and coding, and more high level strategy, but that’s not until you’re nearing the top of the ladder.