Hello! I would appreciate some career guidance tips in transitioning to a new role. To give some context about me, I am currently L62 at Microsoft with 7 YOE and have recently received an offer for E5 at Meta. It is a level+1 for me. From what I have gathered, the expectations for E5 are going to be high involving scope/ambiguity resolution, delivering under tight deadline, etc. Also given the stack-ranking nature of evaluation, might need to compete with my new colleagues, who are currently working at senior level.
I feel I'm an average+ engineer and doing WFH for the last 3 years made me working in silos. My current team does not punish teammates without active participation. Being introvert by nature and someone who is afraid of public-speaking, I got used to the comfort zone of inactive participation. My misconception about focusing solely on technical skills to grow in career has made my career progress slower and I am painfully realizing it lately. To add to that, job security is important for me as I'm a visa holder.
Given this context, I am considering whether to take E5 Meta offer. On one end, I can take this as a growth opportunity and improve my technical and soft-skills. I am definitely looking forward for ways to increase participation, influence team and being a strong engineer. I wonder if I should improve my current soft-skills in my current-role and then move or if I could simultaneously improve them on my new job.
On the other end, I wonder if I could survive in an environment like Meta and deal with stress/burnouts and whether the lack of improved soft-skills would make me unsuccessful in my new role.
Appreciate your thoughts!!
My top-line recommendation is that you should accept this offer, but read on for some nuances and caveats.
Here are the four main reasons I think you should accept this offer, in no particular order:
I also want to discourage you from choosing to work at Meta for the purpose of soft skill development. You called out a WFH comfort zone, and while I'm sure you in fact have such a comfort zone, I want to emphatically discourage you from using this in a cost-benefit analysis of Microsoft vs Meta. I emphatically disagree that remote work is causing your soft skill gap. There are other ways to develop that skill group even while fully remote.
You should take it! Here's why:
What I will say though is that you should be very careful about which team you pick at Meta. Given your situation, you probably want a more relaxed team (this is hard to find at Meta, but it's certainly possible). Don't optimize for some crazy team full of difficult challenges that has room for growth to E6. Follow the advice here: "Determining WLB before applying and interviewing?"
Absolutely take the offer!! Even if you don't like it (or don't do well), you'll learn a lot and it will be a huge career accelerant.