I've been at my current company for about a year and a half, the team I was hired for hasn't worked together until the last two months. because of some organizational decisions all the engineers on that team have been lent to other teams during the period I'm describing. My team didn't have a manager until three months ago, and this manager hasn't been doing a good job either, his onboarding feels slow and he's just started to get closer to the team.
Despite the fact that I don't really "own" anything as I've been working across the org in different initiatives, I'm a top performer in the company. And if things keep going like they are going, I'd hope to get a promotion to Staff in the upcoming 6-12 months (I've gotten meeting expectations once, and exceeding expectations twice).
All that said, I have the chance to join another team with a manager I really like that I've known for about six months, I really like him and I feel that our work styles are quite similar. I worked with his team for about two weeks and it was overall positive, nice, kind talented people.
I'm 90% sure this is the right move for me, but I have a few doubts:
- Do you think that is going to hurt my momentum to get to Staff?
- I'll be doing back-end work in this new team, I'm mostly a front-end engineer, but I've done some lightweight backend work in the past, and I'm really excited about working on something different (I'll be writing Kotlin/Ruby), the only downside of this is that I won't be as effective with this new language as I am with my current stack. Should I be worried about this?
- What key questions you think I should ask this new manager before making the final call?
What do you think about this situation?
Appreciate your insight, thanks!