Break past the senior level. Implement the frameworks and tactics to optimize your promotion to Staff Engineer.
This course is popular
10 people enrolled last week.
As the first terminal level in your career, senior engineers independently solve problems and deliver business value. Many engineers are stuck for years as senior engineers, often receiving feedback like this about their promotion:
- "You don't have enough scope"
- "You're not working strategically enough"
- "You need to drive problems with more technical complexity"
It's easy to hear this and feel stuck. How can I translate this into action?
The promotion beyond Senior Engineer (generally called Staff or Principal Engineer) is not about working faster or longer -- it's about behavior change that enables you to tackle more difficult problems.
Across my 4.5 years working at Meta, I experienced the frustration of failing and then finally achieving the Staff Eng (E6) promotion. This course distills years of my own career experience as an IC, transitioning to management, and talking to 500+ engineers directly to observe patterns that hold engineers back at this critical inflection point.
Course content (6 hours of live class, Jan 22, Jan 24, Jan 29, and Jan 31):
- How to know where you stand on the path to promotion.
- How to get (or create) scope on a team with many talented engineers.
- How managers and directors perceive very senior IC roles.
- How to apply frameworks to identify impact that is commensurate with a Staff+ promotion.
- How to overcome failure modes of attempted Staff promotions.
This course is intended to have value for much longer than the 2 weeks of live sessions. Each student will receive a complementary Taro Premium membership ($400 value) to expand your network and stay connected to course members. (If you're already in Taro Premium, you'll get a discount in lieu of the 1 year of membership.)
You're a senior engineer in Big Tech looking to get promoted, but struggling to find scope and influence. e.g. Google L5, Amazon SDE 3
You're an engineering manager or director and want to provide concrete guidance for your engineers to achieve career growth.
You're an engineer who wants to validate your career direction by learning how very senior engineers are evaluated at larger companies.
Promotion comes down to two axes: impact and scope. We'll dive into the Talk & Observe framework to methodically understand the role of L6+ ICs and what behaviors they exhibit.
We'll identify the 6 archetypes of Staff Engineers: (1) Generalist (2) Specialist (3) Coding Machine (4) Tech Lead (5) Fixer (6) Product Hybrid.
Promotion requires both an understanding of your strengths as an engineer and the needs of your organization.
Grasp the mental model of the managers who sponsor (or block) Staff level promotions. We'll also dive into how your manager relationship should change as you become increasingly senior.
Promotions are not random: judgments are made with people and data as inputs. We'll walk through how to understand what matters, and how to use that information to increase your promotion chances.
Your network is your most valuable career asset. All students will receive a free one-year membership to Taro Premium. Through this course, you will connect with other high-caliber engineers and learn from their success and struggles.
Senior to Staff - Land Your Promotion As An Engineer
Jan 22—Jan 28
Tue, Jan 23, 1:30 AM - 3:00 AM UTC
Tue, Jan 23, 3:00 AM - 3:30 AM UTC
Thu, Jan 25, 1:30 AM - 3:00 AM UTC
Thu, Jan 25, 3:00 AM - 3:30 AM UTC
Jan 29—Feb 1
Tue, Jan 30, 1:30 AM - 3:00 AM UTC
Tue, Jan 30, 3:00 AM - 3:30 AM UTC
Wed, Jan 31, 1:30 AM - 2:30 AM UTC
Thu, Feb 1, 1:30 AM - 3:00 AM UTC
Thu, Feb 1, 3:00 AM - 3:30 AM UTC
Wed, Feb 28, 1:00 AM - 2:00 AM UTC
Founder at Taro, ex-Staff Eng/Manager at Meta
Rahul is obsessed with accelerating career growth for engineers. From 2017 - 2022, he was a Staff Engineer [E6] and Engineering Manager [M1] at Meta. Prior to that, he was a founding engineer at a startup which got acquired by Pinterest in 2015. He taught the mobile development course at Stanford for 2020 and 2021.
In 2022, he started joinTaro.com, a YC-backed company designed to increase the collective impact of software engineers around the world. Through his YouTube channel and the Taro community, Rahul has directly helped thousands of engineers.
Why this course?
Senior Engineer is a "terminal level" -- many engineers stay there (or are stuck there) for years. I struggled with the promotion to Staff Engineer and then saw the other side as a manager. This is the course I wish I had.
5:30pm - 7:00pm PST
We'll meet twice a week for two weeks. This time will be high-density and filled with active learning.
30 mins per week
After each live session concludes, Rahul will stay with the class for an additional 30 minutes to answer any and all questions.
1 hour per week
Unlock recorded stories from other engineers who landed the promotion to Staff Engineer, with tactical advice from their journey. Accessible via your Taro membership.
Dedicate as much time as you want.
All students will get a free year of Taro Premium membership. Use this to access masterclasses, vetted discussions with other engineers, local meetups, and job-searching workshops.
Active hands-on learning
This course focuses on live workshops, AMAs with industry leaders who have been in your shoes, and applied exercises so you leave with new friends and a working system.
Insights when you need them
Can't make a class? They're all recorded and available. Need help cracking a problem? Hop into our exclusive Taro forum and get help from me and the broader community.
Learn with a cohort of peers
Join a community of like-minded people who want to learn and grow alongside you