I'm almost 40 and there is like an ocean of people in the same boat as me (in my current company), many of them with half my experience. So, I feel like completely stuck on how to get ahead of the pack.
I've taken full ownership of decently sized projects (in terms of complexity/scale), with hands-on execution, leading the team all the way from design to the production deployment. I've tried giving team wide presentations on tech topics, took part in hiring drives and so on, but nothing seems to make any difference. I've also tried applying to other teams within the company, but they are ready to take me at my current level, but not for a higher level.
I often see people reaching the positions of architects/tech fellows at these large companies at just 10-12 years of experience, and I fail to understand what exactly did they do right. Is it all about luck/being in right place at the right time ?
There's the obvious solution of moving to a different (albeit much smaller) company, but I like the work life balance, tech stack we use and some other perks the company provides. So, trying to see what I can do here before giving up and moving on to a different company altogether.
Any/All helpful comments is highly appreciated. Thanks in advance !
How well do you do with small talk?
Look for opportunities to communicate and network. Always be helpful and positive with people. Even if it means helping someone with an issue they are having in Excel.
Do you talk with product managers or others on the business side?
Have you mentored junior developers?
Do you help in the requirements analysis side and interface with BAs?
Do you read quarterly earnings statements and understand the direction and key items mentioned?
If you do all of that, and you still don’t rise in the ranks, leave: it’s them, not you.
On the other hand, if you are okay with not being promoted, then stay. Your employer correctly gauges that promotion is not needed to retain your services. Or they feel that they could live without your continued contributions.
If you are committed to staying, they don’t necessarily need to know that. You could get an outside job offer and see if your current employer counters. How badly do they want to keep you? Or you could switch to another team within the same company which is willing to take you on in a leadership or leadership track role.
It contains stories as well as guides and in particular there are two sections that stand out regarding your situation: *Getting the title where you are* and *Switching companies to get the title*.
Also, I feel there’s nothing wrong with staying in a lane if you’re comfortable there and there’s a business need for it.