I've had this conversation a number of times in the past few weeks, and have promised to share some of my own thoughts on it (none of these resources existed in my own IC pathway to staff!) in the hopes it helps. Many of the below are an 'optional if it works for you', but typically staff engineers will be staying abreast of industry trends, be able to discuss current technical (and potentially future), and better guide broadly a company to success.
Internal Resources
Your company may well have some of these in place already, and they're a great place to investigate
- Career Progression Framework - does your org have one? If not, consider looking at something like progression.fyi, where there are many companies who have specified their growth pipelines. Review this with your manager, and you will find a broad 'fit' for staff engineer in your company, and will be able to at least self reflect.
- Your manager - when you are interested in the pathway, a chat can really help - I've done this a few times in Mews, and many times externally. Helping people see how to be visible, how to amplify, how to best evidence can be a really useful discussion.
- Other staff engineers in the company - they mostly (like you) considered this pathway in the past, and planned out their own growth to get to the level you aspire to. They will be happy to share, to give you advice, and to nudge you towards better (and if they don't do this, they're possibly not staff engineers!)
Books
I'm a fan of the below. I found Will Larson's book perhaps more insightful, but each of these are useful.
- The Staff Engineers Path - (link is insights by Tanya Reilly, the author). It covers nicely some of the changes expected in mindset and activity as you reach staff.
- Staff Engineering - Will Larson - this is regularly suggested by many as folks step towards the staff pathway, and is incredibly thorough view (again) of what it is to be a staff engineer. He popularised the 'archetype' (that there isn't just one shape of staff engineer).
- The Software Engineers Guidebook - the whole book is brilliant, but really for this, 'chapter 2' around owning your career, and then the staff engineer section. The best staff engineers I know routinely do all of the things Gergely highlights in this chapter, and perhaps a little more.
Conferences
- StaffPlus (from LeadDev) - I've not attended this myself (it didn't exist when I was staff), though I've heard good things and LeadDev conferences tend to be good.
Newsletters
There are many of these, and I tend to recommend a 'subscribe and scan' approach, as you'll never want to read every article in every newsletter.
- LeadDev Originals - often talking about topics that are applicable to staff eng
- Crafting Tech Teams - overlaps leadership and senior technical IC
- The Pragmatic Engineer - a superb newsletter that covers much interesting content from our industry
- Tidy First - Kent Beck's newsletter - often has staff+ topics in there
- LevelUp - crossover leadership / tech, but often good articles
- Dear Architects - all things architecture, often good articles
- Stay SaaSy - focuses on scale challenges, but again, often interesting articles
- Software Lead Weekly - crossover leadership/tech, good
- Leadership in Tech - often leadership, but sometimes good technical leadership articles
Podcasts
Not all are current, but many have great episodes. Not all are specifically staff, but many cover the wider aspects.
- a16z podcast - tech trends in our industry
- Dev Interrupted - claims as 'for software engineering leaders' though many staff concerns talked about
- Engineering Enablement - the getdx podcast, again, often talks about the bigger picture concerns that staff eng consider
- Moonpig podcast - technical topics from moonping (card company)
- olly cast - all things observability (often bigger tech topics)
- Ship it! SRE, Platform Eng, DevOps - interesting tech topics
- Software Architecture Radio - not current, but interesting large scale topics (e.g. modular monoliths, evolutionary architecture, etc.)
- StaffEng - not current, but interviews with staff engineers
- Tech Lead Journal - bigger technical leadership topics
Blog Posts
There are a myriad, but these search terms often bring interesting topics:
What about you?
What advice would you give? What pointers? What resources?