How to Negotiate a FAANG Offer
Learn proven strategies for negotiating FAANG offers including base salary, RSUs, signing bonuses, and leveling. Maximize your total compensation package.
How to Negotiate a FAANG Offer
Landing a FAANG offer is only half the battle. The initial offer is almost never the best offer a company can make. At Meta, Google, Amazon, Apple, and Netflix, recruiters expect candidates to negotiate, and initial offers are calibrated with room to move upward. Understanding this dynamic is the single most important insight you can bring to the table.
Compensation at FAANG companies is structured differently than at most employers. You are not just negotiating a salary. You are negotiating a multi-component package that includes base salary, restricted stock units (RSUs), signing bonuses, performance bonuses, and relocation assistance. Each component has different flexibility, and knowing which levers to pull is what separates a good negotiation from a great one.
Key Principles
The first principle is to never give a number first. Recruiters will ask for your current compensation or your expectations early in the process. Deflect this question. Say something like, "I would prefer to learn more about the role and the team before discussing compensation. I am confident we can find a number that works for both sides." The moment you anchor the conversation with a number, you limit your upside.
The second principle is that everything is negotiable, but not everything is equally flexible. Base salary at FAANG companies is often capped by level bands. RSUs, however, have significantly more room. Signing bonuses are the most flexible component because they are a one-time cost. Focus your energy where the company has the most room to move.
The third principle is to negotiate with data, not emotion. Research compensation bands using Levels.fyi, Blind, and Glassdoor. Know what the median, 75th percentile, and top-of-band numbers look like for your level. When you make a counter, tie it to market data.
The fourth principle is that urgency is your enemy. Companies will try to set tight deadlines. You can almost always get an extension. A polite request for an extra week is rarely denied and gives you time to gather competing offers or simply think clearly.
Step-by-Step Strategy
Step one: before you receive the offer, research the compensation bands for your target level at the specific company. Understand how RSU vesting schedules work. Google front-loads RSUs over four years. Amazon back-loads them heavily in years three and four, supplementing years one and two with signing bonuses. Meta distributes them evenly. This knowledge shapes your negotiation.
Step two: when the offer arrives, express enthusiasm but do not accept on the spot. Say, "Thank you so much. I am very excited about this opportunity. I would like to take a few days to review the details carefully." This is standard and expected.
Step three: evaluate the offer against your research. Identify the gap between the offer and the 75th percentile for your level. This is your negotiation target. Prepare a specific counter-offer with numbers for each component.
Step four: schedule a call with your recruiter. Deliver your counter verbally, not over email. Verbal conversations allow for back-and-forth and let you read signals about flexibility. Lead with your strongest justification, whether that is a competing offer, market data, or a specific skill set that is in high demand.
Step five: after the call, send a follow-up email summarizing what was discussed. This creates a paper trail and ensures there are no misunderstandings.
Step six: if the company comes back with a revised offer that is still below your target, you can push once more. Focus on a single component, typically the signing bonus or RSU grant, and make a final specific ask.
Common Mistakes
The most damaging mistake is accepting the first offer. FAANG recruiters are trained negotiators and initial offers almost always have headroom. Even a simple counter can yield ten to twenty percent more in total compensation over four years.
Another common mistake is negotiating only base salary. At senior levels and above, RSUs make up the majority of total compensation. A candidate who pushes for a $10K base increase but ignores a potential $50K RSU bump is leaving serious money on the table.
Candidates also make the mistake of being adversarial. Negotiation is collaborative. You and the recruiter are on the same side. They want to close you. Frame every ask as helping them help you say yes.
Finally, do not bluff about competing offers. If you claim to have an offer you do not have and the recruiter asks for documentation, you will lose all credibility and potentially the offer itself.
Real Examples
A senior software engineer received an initial offer from Google at L5: $185K base, $250K RSUs over four years, and a $30K signing bonus. After researching Levels.fyi, they found the 75th percentile RSU grant for L5 was $320K. They countered with a request for $310K in RSUs and a $50K signing bonus, citing a competing offer from Meta. Google came back with $295K RSUs and a $45K signing bonus, resulting in roughly $60K more in total compensation over four years.
A mid-level engineer at Amazon received an offer at L5 with a heavy back-loaded RSU schedule. They negotiated a higher year-one and year-two signing bonus to compensate for the lower RSU vesting in early years, effectively front-loading an additional $40K.
For more on how specific companies structure compensation, see our company-specific interview guides and compensation breakdowns. If you are preparing for the technical interviews that precede the offer, our system design interview guide covers the key patterns.
Scripts and Templates
When asked about salary expectations: "I am really excited about this role and the team. I would love to defer the compensation conversation until we have had a chance to explore mutual fit. I am confident we will find a package that works."
When countering an offer: "Thank you for this offer. I have done research on market rates for this level and I have a strong sense of the value I can bring to the team. Based on that, I was hoping we could explore a total compensation closer to [specific number], primarily through an increase in the RSU grant and signing bonus."
When asked to justify your counter: "I am basing this on market data from Levels.fyi and conversations with peers at similar levels. I also have [competing offer / specialized experience / specific impact metrics] that I believe support this range."
When pushing back on a deadline: "I truly appreciate the offer and I want to make a thoughtful decision. Would it be possible to have until [date one week later]? I want to make sure I am fully committed when I say yes."
Prepare for your negotiation with our structured learning paths that cover both technical and career skills.
GO DEEPER
Learn from senior engineers in our 12-week cohort
Our Advanced System Design cohort covers this and 11 other deep-dive topics with live sessions, assignments, and expert feedback.