I recently got feedback from my manager, and they mentioned that to start making progress to E6, I need to come up with new initiatives, which are big projects spanning across multiple teams. This is especially important for us as our team works in a way where we need to come up with the roadmap more on our own in a bottoms-up fashion.
This feedback is one of the core pillars I want to focus on going forward, but it's hard to make it actionable. What can I concretely do to start coming up with these projects?
To "set the stage" for my answer, I have some thoughts around what a Staff level project looks like here: "What are the common themes behind how engineers at Big Tech reach Staff+ levels when it comes to their project execution?"
To add more color to that, I think leading core team-level roadmap projects is sort of the bare minimum for a Staff engineer. The more interesting one is coming up with projects that span across multiple teams, which I'll talk about more.
First off, it is effectively required to stay on a team for a while (1.5+ years) in order to get to Staff. I talk about this more (alongside what it means to be E6) in this discussion from a senior Meta engineer: "I've been on a lot of teams and wondering if I'm thinking about teams correctly."
The gist is that Staff engineers need to have vision across a long time-horizon and in order to spot Staff-level opportunities, you need to have this org/product intuition that simply comes with being in it for quite a while.
Before I give any concrete action items, I want to preface this by saying that there is no such thing as a path to Staff. Staff is inherently very foggy, and everyone has to find their own path there. If there was some playbook, then this promo wouldn't be so hard.
That being said, here's some things you can concretely do:
Related resources:
Alex covered a ton, I can’t hit a lot else, but will mention this: In my experience and in a ton of examples in Larson’s Staff Engineer book… a “Staff project” is about 50/50 in promotions. Looking for such a project, and setting your sights on it, could end up not having as much impact and visibility than other cross-org or company programs you could set up, or work you could do. Focusing on a “big bang” project isn’t necessarily Staff behavior, doing the really challenging work that others won’t or can’t, seeing around corners, and making everyone better are. I know you didn’t say this would be all you would do, I’m just saying that if you’re doing everything else, and getting deep knowledge of product and team, a project opportunity may come up. If you are focused hard on finding a project you may not be doing everything else.
Alex and Lee have great thoughts, and I'll add some on top of those.
All staff engineer promos lie on a spectrum
What is a hard problem and where to find them?
I'll throw some examples, see if you can notice the patterns
These are some generic patterns, but each org and situation is different; and sometimes there's no bandwidth to do any of this (you're stuck doing someone else's staff projects). Patience and diplomacy with your manger is the answer there.
Good luck!