"Senior Software Engineer" is a title with a beautiful ring to it, and it's one that every software engineer aspires to. Top-notch senior engineers are incredibly coveted by tech companies, especially Big Tech, as there's simply not enough of them. With the massive rush of people into tech during the pandemic, the median software engineer is now Mid-Level. If you are Senior, you are special.
However, the Senior Engineer promotion is brutally difficult, especially at FAANG. There are so many engineers struggling with Meta E4 -> E5 and Google L4 -> L5. Amazon SDE 2 -> SDE 3 is notorious for being the hardest senior promotion in the industry with engineers taking up to 10 years to make the jump.
So why is this level up so frustrating, being the first promotion 95%+ of engineers really struggle with? It's because Mid-Level to Senior is the first promotion that requires a fundamental dynamic shift, which this course thoroughly breaks down. By the end of the course, you will:
π‘ Truly understand the difference between a mid-level engineer and a senior engineer
π§ Have the right mindset to behave as a senior engineer
π οΈ Identify your technical gaps to senior engineer
π Figure out your fundamental gaps to senior engineer
β Define a clear roadmap to senior engineer
After going through all the lessons here, you will have the necessary tools to become a high-performing senior engineer at a top tech company like FAANG. This promotion is particularly exciting as senior is when doors start seriously opening up for your career, with the primary one being the option to become an engineering manager!
Alex Chiou is a proven Silicon Valley engineer with 10+ years of experience across top tech companies like PayPal, Course Hero (now Learneo, a $3.6B unicorn), Meta, and Robinhood.
He became a tech lead just a couple years into his career by owning the entire Course Hero Android app (100k+ users) as their 1st Android engineer. After that, he expanded his scope as a tech lead at Meta and Robinhood, shipping multiple $10 million+ revenue projects with 15+ engineer teams.
Alex joined Meta as a Mid-Level Engineer [E4]. Like the overwhelming majority of engineers, he then proceeded to hit a wall growing to senior as you can see from his Meta performance review ratings:
So why was Alex stuck at E4 Exceeds Expectations for 1.5 years? It's because he wasn't making the fundamental mindset and behavioral shifts required to truly function as a Senior Engineer. In other words, it's because he didn't have the wisdom from this course.
The E4 -> E5 promotion was incredibly stressful for Alex, especially with Meta's up-or-out policy. Alex made it his mission to help as many engineers as possible so they wouldn't have to go through all the pain he did. So he picked up mentees left and right, achieving incredibly impressive results with his mentorship:
The Senior Engineer promotion doesn't need to be frustrating: With the right guidance, you can grow to that level incredibly quickly. That is what this course is for.
Truly exceptional course. Alex hit home on so many points for me as I work towards my promotion. This is as direct and clear as it gets. I doubt many senior engineers I know can articulate as well as Alex did in this course. I will be going back and re-watch some of the lessons.
This course was a paradigm changer for me and really helped me understand what it's like to work at a senior engineer level. I'm glad I finished this course early into my mid level so I can already start working towards the next level especially since I know how hard the senior promotion can be.
I was very confused about how certain people were achieving this promotion so much faster than others meanwhile some were stuck at mid level for years. But now, looking back after this course, it all made sense to me and I can clearly see what the high performers were doing which others were not. I finally feel like it's actually attainable and can build myself a plan with actionable items to work towards for my promotion to senior.
This course is a game changer for anyone looking to level up and develop the necessary behaviors to be a senior engineer. I started this course as a mid level engineer and was able to quickly internalize and apply the mindset shifts to increase my overall impact. The goggles are absolutely real and helped me shape the way I think about problems, positioning myself to best serve the team, and uplifting teammates. As a result, I was able to get promoted to senior in just one half!
Thank you, Alex, for this excellent course. It has inspired me to focus on writing high-quality PRs. I even shared a post in my company highlighting examples of good and bad PRs, which received a lot of appreciation, including from my manager. Thank you once again!
Super insightful in figuring the differences between the Senior and not a senior engineer. Course is very detailed, and covers a lot of things with a plan to follow through at the end. After this course, I am putting the Goggles on π₯½.
As a current mid-level engineer, finishing this course made me introspect on my own mindset and approach to work. I now better understand the behavioral and skillset shifts needed to grow to senior engineer level and I canβt wait to apply my newfound knowledge!
What really helped is how comprehensive this course is. It breaks down the differences in mid-level and senior engineer skillset and behavior very clearly, with helpful case studies to solidify those points. It even goes above and beyond in how you should move forward after the course. I cannot recommend this course enough!