got an E5 offer from Meta earlier this year. spent about 10 days negotiating before signing. here's what worked and what didn't.
What I had going in: Competing offer from another tier-1 company (not going to say which one, doesn't matter for the logic) Leveling at E5 was firm, confirmed in debrief call The initial offer was $215k base, $540k RSU over 4yr, $50k sign-on
What moved:
The base barely budged. Went from $215k to $220k. I asked for $230k and they said base has hard band limits at E5. This seems real, not a negotiation tactic. Multiple people have told me the same.
The RSU is where the real lever is. I pushed from $540k to $615k total over 4 years citing the competing offer. That was about a 14% increase. The competing offer was real and I actually sent them the offer letter number (blacked out the company name, just showed the total comp line). That's what moved it.
Sign-on went from $50k to $75k. Partially compensated for unvested equity I was leaving behind.
What didn't work: Asking for faster vesting schedule. They said no, 4yr with 1yr cliff is fixed. Asking for remote-optional status. They said E5 SWE is officially hybrid and they don't negotiate that at offer stage. Might be possible to negotiate after 6 months. Maybe. Title change. Obviously no.
The key thing: saying "I have a competing offer" without proof doesn't move RSU. Sharing the actual number (even just the total comp line) moved it. Recruiters here seem to actually verify.
Total final package: $220k base + $615k RSU + $75k sign-on over 4yr. Bay Area. 2026.