You sound too focused on the career, so here are your options:
1. Get out of technology and pursue senior management leading multiple direct reports each managing a team or department.
2. Write original software. Solve an original problem, be creative, and do something no one else can.
austin-cheney | 4 months ago
You don't indicate if you're happy in your current role (or if you're not) and I don't see any answer to the proverbial where do you want to be in 3-5 years question. If we don't know your goals, its really hard to give advice.
For the eternity of humans organizing work, its a pyramid structure with fewer and fewer people towards the top. In reality, there are a lot of senior people (myself included) that get to a sort of ceiling simply because that next level is difficult to define and possibly very difficult to break into because of external factors.
Your next role could be many things:
- executive leadership like Director, VP, CTO
- technical leadership like the concept of a "fellow", e.g. above principal and probably only a handful at a large company
- solo endeavors where you build towards a brand that's instantly recognizable in some slice of the industry, Linus Torvalds type of name/brand recognition as an example
- consulting/sales architect where you are the expert dropping in to solve problems and move onto the next customer. I hear this can be lucrative, if that is what you desire
- getting in early at a startup could be a combination of 3 of the above, provided the startup makes it big and doesn't flop
The first three above will take considerable time. Another path is lateral and, again, depends on what you want. If you really enjoy what you are doing then there is the option of just keeping at it and adding on different experiences.