My goal is to level up to Staff someday, and I feel like I've gotten a lot of very high-level advice and examples that are hard to directly apply. What are some detailed examples of Staff level projects, and what about the execution/behaviors made them Staff?
The best example we have on Taro (and we're looking to make more!) is this case study where Rahul created an internal tool to help debug Android issues at Portal (Portal was forked off AOSP, so this accounts for a ton of bugs). Here's why it was Staff level behavior:
Here's another Q&A I did around Staff Engineer patterns: "What are the common themes behind how engineers at Big Tech reach Staff+ levels when it comes to their project execution?"
Here's a great response from Rachel Zhao: https://www.jointaro.com/lesson/FzvHLUprcYonudsxnJc2/whats-the-difference-between-a-senior-and-staff-engineer/
She mentions that Staff Engineers should have enough influence and context that they're able to describe what to work on in addition to how.
Staff engineers at LinkedIn could focus on identifying and addressing aspects that will improve the overall business. Their responsibilities might include:
It's a been a long time since I originally answered this question, and a lot has changed with Taro since then. Most importantly, we now have more Staff Engineer case studies:
Here's some other great discussions around senior -> staff as well: