Recently had my performance review and received meets expectations with the baseline raise. I feel like I'm firing on all cylinders and outperforming my peers but it all seems to not mean much which is pretty demotivating. My manager is thankful for my contributions, says he's learning alot from me, and I'm on the higher end of the meets expectations end. Looking around me I feel my work ethic, contributions, and team impact outweights the majority engineers around me.
I have a generally pretty good relationship with my manager so he was very transparent that I'm the highest paid engineer on the team and shared that the engineers in our org that received exceeds do work with more visability and participate in activities outside the team like a volunteer oncall rotation, interviewing, new hiring trainings, etc. Basically makes me think excelling at the team level has little value and I need to seek org level problems to own which seems like an antipattern to me.
My plan going forward is to schedule a call with my VP and try to take ownership of upcoming org level problems and try to start doing not engineering activities like interviewing. I'm also thinking about setting up a followup call with my manager to express frustration about my rating and press him further about the work that will lead me to get higher ratings.
Overall, I think I'm positioned pretty well to excel at this company in the future but is there any other recommendations that can help ensure I'm successful?
Some context:
One of the harsh realities of being a senior engineer is that you could do all the right things and work extremely hard, but the team simply cannot support the next stage of your career growth (commonly in the form of a promotion). I talk about this in the Senior to Staff course: Finding The Right Team.
Here's the thing: opportunity at a company is unevenly distributed. For example, working on internal tools will generally lead to slower career progression and less compensation compared to working on something customer-facing.
Your job is to figure out what is valued by the company, and how you can contribute to those goals. You should also be thoughtful about team composition: don't go to a team which is filled with your junior engineers (hard to get the correct level of peer feedback), and don't go to a team filled with Staff/Principal engineers (might be hard to find scope).
I think it's smart to chat with the VP: you should ask them what they believe are the top priorities of the company, and figure out how you can work on one of these. Some advice about having that discussion here: How To Effectively Leverage Skip Level 1:1s
Based on what you've said, "Meets Expectations" seems low, but the market is quite rough right now and my perspective here is obviously limited.
I've been in this boat before, and the main thing to do (easier said than done of course) is to not dwell on the past. Focus on the future instead and figure out how you can get better. Make it your goal to become so obviously impactful and useful to your organization that they have to give you great ratings and a promotion.
The good news is that the feedback your manager gave you seems legitimate. This is a very, very common piece of feedback for engineers at senior to start developing staff behaviors and level up. Think about how you can expand scope of existing workstreams and what relationships you can build outside of your team.
Rahul already linked the Senior to Staff course, so I'll link a case study of a good example of a Staff-level project: [Case Study] Revamping Oncall For 20 Instagram Engineers - Senior to Staff Project