Does it look bad to stay in one position for too long?
I’ve had basically the same role for the past 7 (nearly 8) years. I’ve stayed at it because:
1. My managers like me and I’m paid very well (I know for a fact I’m paid a fair bit above the norm for my level).
2. The team has pretty good culture/wlb and I like my teammates.
3. I’m still interested in the work/product. There’s always more that I’d like to do when it comes around to planning the next release.
I’ve moved up a few levels, but have more or less the same position. One thing I really feel like I’m missing out on is my role doesn’t expose me to a lot of new technology. I’m pretty much the expert on our team about our own codebase and architected a large chunk of it, but I’m getting increasingly worried that, when the day does come that I want to move on, I won’t have any hard skills to show for my time.
Also, it seems like there’s just this expectation that once you’ve worked somewhere for 3 or 4 years, you should either be moving up into management, or moving to a new project. So I’m worried that future hiring managers will look at this as lack of career development.
What do you guys think?
Edit: TC 380k (base+bonus+RSU grants, W2 is 460k)