I have joined Google as L4 Full stack engineer - Frontend heavy (70% Frontend, 30% Backend). I have joined the GCP Org. I have 6+ Years of Experience and I have worked in Uber for 3.5 years as SDE 2 Frontend Engineer in past.
I am working on google primarily on Angularjs, typescript, Graphql on frontend side and java, sql on backend side. I want to make sure that i perform well and able to reach L5 within next 1-1.5 years. i.e next December cycle.
I have a fair idea from Uber point of view.
But someone who has deeper insights about what to do right and how things work at google it will be great.
Congratulations on securing an L4 role at Google. Compared to Meta, where IC4 / L4 is at the transient level, i.e. we expect people to get promoted within a certain period, in Google, L4 is a terminal/long-term level where you can stay without needing to progress to the next level, i.e. no clock.
Focusing on several key areas will be crucial to accelerate your promotion from L4 to L5 at Google within the next 1-1.5 years. Here are some strategies tailored to your situation:
1. Get a Mentor
2. Treat Your Manager as a Mentor
3. Demonstrate Leadership
4. Enhance Technical Skills
5. Deliver High-Impact Results
6. Mentor and Guide Others
7. Build a Strong Network
8. Seek Continuous Feedback and Improve
Best of luck in your journey to next level!
Meta's promotion culture is very different from Google's (i.e. it's way faster and L4 isn't terminal as Alexander mentioned), but I have found that the engineering bar is very similar as I've mentored 10+ Meta E4s to E5 promotions in 1 to 1.5 years (exactly the timeline you're mentioning).
Of course, a lot more goes into this promotion than I can write within a single Taro forum response (I'll be making an L4 -> L5 course as well), so keep in mind that this is all high-level. Here are the steps:
The overall playbook for mid-level to senior promotion is to build a stellar technical foundation and then branch off of that to flesh out all the soft/fundamental skills (leadership, communication, project management, etc).
The timeline is roughly as follows:
Converting the timeline into action, take these courses in the following order:
Now let's talk about GCP. I didn't work on something like AWS, but I did work on ads back at Meta. There's an important commonality here in that across both cloud services and ads, your core customer is businesses, not everyday consumers. This leads to a lot of vital distinctions you should be aware of to have more impact:
Here's another video for inspiration coming from an engineer at a similar organization/company: Rockstar Software Engineer Story: SW2 -> Principal In Just 4 Years
Alex, how do you measure impact of your work when working in a large FAANG company where any impact is almost always a result of collaborating with others? If you optimized one part and then your coworkers refactored/advised you and your team lead helped you debug how do you isolate it? This is also related to resume/interviews when taking credit.
It's impossible to isolate it. The best you can do is share the overall impact of the project and describe your contribution. From there, whatever "overlord" you have will make the corresponding fuzzy calculation in their head (e.g. a hiring manager reading your resume or your VP of Eng reading your promotion packet).
I talk about the "formula" for credit received in my promotion course here (I get it as close to math as possible, but in the end, you can't create hard numbers for something as complicated as software): https://www.jointaro.com/course/nail-your-promotion-as-a-software-engineer/its-not-just-about-impact/