I'm a founding engineer in a new Team in a new Tech org of around 175 Engineers with 25ish PM's. I joined a specific team as the 2nd engineer and my team has scaled to around 8-9 people, with 6 of us being SWE 1's.
Now I am one of the subject matter experts, I am always asked questions from the VPs (all Ex google top tech company VPS), I work on projects that are super high visibility and I'm known in the whole eng org as one of the people to go to and constantly have been told by Senior Staff swe's and other SWE's around me that for the amount of work I've done while being here (3-4 months) I should get promoed. My Manager however has said I have to wait till October as it's an annual review, but I think I should promo soon, how do I push him that I've done enough, because as a SWE 1 I am mentoring my other SWE 1's leading design docs, the go to for PR reviews etc.
That's really awesome, envy your position. But I think just because you and others say you need to get promoted doesn't necessarily mean that the manager is ready to pitch to the upper management to promote you. In the end, they are getting more bang for the buck. From what you describe, you have all the skills and checked off what it takes to move up; I think you should just be patient and form paper trails in the form of emails or Slack threads to show your expertise so that the manager has all of the necessary evidence to provide to the management for that promotion.
if you keep bothering the manager, he may not be too enthusiastic as we are all humans and receiving pressure doesn't feel good mentally.
Unfortunately, the only way to force this to happen now is if you have a competing offer at the next level from a company with similar pay bands. Else, like Ryan said: you'd have to push your manager to promo and max your comp increase in annual review.
Really curious what other more official answers are on this, but one piece of context I can provide is this is not 100% just your manager’s decision. Definitely talk in 1:1s with them to make sure they understand your impact and that they are aware of feedback from VPs and senior/staff engineers and peers you mentor.
Even at a much smaller company like mine though, there are processes in place for when and how promotions can happen. This is because there are financial models that span the year for budgets across the company, and when promotions do happen they a signed off on by the executive team, HR, finance etc. So making that whole process happen for a one off event may be something your manager would love to do but cannot.
If that is a limitation, you could still say to your manager you want to land the promotion plus a maximum pay increase in October, so how can you work together to prepare a promotion packet for that.