A map of software engineering career paths

There is no single ladder after Senior Engineer. You can widen your technical scope, move closer to product, take responsibility for a team, or build some combination of the three. Some roles are a direction, some are the shape that direction takes, and some are simply a different way of working.

Not sure which is closest? Take the Career Compass

Three main directions after Senior

Most software engineering careers start from one of these three. They are not fixed job titles; they are the kind of responsibility you gradually take more of.

Your main direction can take these shapes too

These do not compete with the three above. Depending on your role and what interests you, they can sit on top of your main direction, or be the dominant shape of your work for a while.

A possible destination further along

This is usually not the direct next step after Senior. It starts to make sense once you have built real experience in engineering, in product and business, and in leading people or teams.

And you can choose a different way of working

Independent is not a level, and not a branch of its own. You can be an Advanced IC, a Product Engineer or an Engineering Leader and work as a consultant, founder, indie builder or fractional CTO at the same time.