Chapter 6. Career Growth and Leveling Up
Becoming an effective engineer goes hand-in-hand with advancing in your career. As you consistently deliver results and take on more responsibility, you have opportunities to progress from mid-level to senior engineer. Note that progression to staff engineer is not automatic or the right path for everyone—it represents a fundamentally different type of work focused on organizational impact and technical leadership. Promotions don’t happen automatically with time served; they require consistently demonstrating skills at the next level. This chapter looks at how to navigate your career progression as an IC, including understanding promotion criteria, avoiding common pitfalls in mid-to-senior transitions, deciding whether to go into management or stay technical, and advocating for yourself. Remember that career growth isn’t only vertical—it can also mean moving into different technical domains, roles, or areas of expertise.
How Promotions Work (and Why Tenure Isn’t Enough)
In tech, impact and scope drive promotions, not just tenure. You may have seen a relatively new engineer zoom ahead in levels because they solved high-impact problems, or someone with many years of experience plateau because they kept doing the same things.
Tenure isn’t enough to land a promotion. Instead, you must demonstrate readiness for the next level by showing you are already executing on expectations of that level. This could include stepping up to lead critical ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access