Hi all,
6 YOE SDE2, 5 at Amazon, 1 at Robinhood (boomeranged). Location Seattle.
I'm in offer negotiation currently with Meta for E4 infra sde role. My Amazon initial offer was
Meta original offer was
The above is a slight rant. Assuming Meta doesn't budge to give more, I'm curious if it's still worth moving from a reaching senior perspective and a total comp long term perspective.
At amazon, it feels impossible to reach senior. At meta, I would assume I can reach senior faster (1-2 years).
Is it worth moving for a potential pay cut in the short term? I also know Meta refreshers are a lot better than Amazon so I think it could be worth. Can I match with another meta team, would that help? The meta team is AI and Wearables.
Also curious from a pressure perspective how it is. I've been on 4 teams at Amazon (3 AWS teams) and always felt it was fine / never worried about performance. I hear its rough at meta, but I assume if I've always been a high performer at amazon/robinhood I should be fine?
Here's a good related thread: "Surviving at Amazon vs Meta as Mid Level software engineer"
Overall, I recommend Meta, especially for mid-levels. At Meta, you have a forcing function to get to senior (E5) in a little less than 3 years due to up-or-out. Even if you take the max time of ~3 years, it's still very fast by Amazon SDE 2 -> SDE 3 standards.
If you were a high performer at both Amazon and Robinhood, you'll almost certainly be fine at Meta, especially if you follow the advice in Taro as well.
Maybe you can get more tacked onto the signing bonus? You can try Rahul's "Close The Deal" tactic here: https://www.jointaro.com/course/the-insiders-guide-to-negotiating-your-tech-salary-and-compensation/negotiating-with-a-single-offer/
Yes, Meta will promote much faster than Amazon. The reputation of the company is also stronger, so you'll likely have more exit opportunities.
Given that you've already been at Amazon for 5 years, I would definitely take the Meta offer. In the long-term, the tens of thousands of dollars in compensation difference likely won't make a meaningful difference to your quality of life.