Negotiating a tech job offer is the highest ROI activity in your career. A single successful negotiation can be worth more than years of performance reviews. Yet most engineers don't negotiate — either from fear, not knowing what to say, or believing the offer is non-negotiable.
It's almost always negotiable.
The #1 Rule: Never Accept on the Spot
When you receive an offer, say: "Thank you so much — I'm very excited. Can I have a few days to review everything?"
Every recruiter expects this. It signals professionalism, not ingratitude. You now have 3–5 business days to prepare your negotiation.
Understanding Total Compensation (TC)
Tech offers are complex. Total compensation includes:
- Base salary: Cash paid every paycheck
- RSUs: Stock grants that vest over 4 years (typically 1-year cliff, monthly after)
- Sign-on bonus: One-time payment at or near start date
- Annual bonus: Performance-based, usually 10–20% of base at large companies
- Benefits: Health insurance, 401k match, equity refreshes, annual RSU grants
Calculate your Year 1 TC and Year 4 TC separately. Year 1 often includes a large sign-on that inflates the number. Year 4 reflects steady-state, which matters more for long-term planning.
How to Get Leverage
Negotiation leverage comes from alternatives. The strongest position: multiple competing offers.
If you have one offer and no others, you still have leverage — but less. Use:
- Market data: Levels.fyi, Glassdoor, Blind, Comprehensive.io
- Your alternative: "I'm still in the process with a few other companies"
- Your skills: Demonstrable impact you've driven in previous roles
If you have two offers, tell both companies. You don't have to reveal the specifics, but saying "I have a competing offer" is almost always true by the time you're negotiating.
What to Actually Say
Opening counter (first negotiation):
"I'm very excited about [company] — it's my top choice. Based on my research on Levels.fyi and conversations with people in similar roles, I was expecting something in the range of $X–$Y for base. Is there flexibility to get there?"
When they push back with "this is our standard band":
"I understand there are bands. I'm not trying to be difficult — I just want to make sure I'm making the right decision here, and compensation is one factor. Is there any flexibility on the sign-on or equity to bridge the gap?"
When you have a competing offer:
"I want to be transparent — I do have another offer I'm considering. It's at $X total compensation. I genuinely prefer [company] for [specific reason]. Is there a way to close the gap?"
Never lie about having an offer. Never reveal the other company by name unless asked. Do share the TC number if it helps your negotiation.
What's Negotiable Beyond Base Salary
If base is capped:
- Sign-on bonus: Often easier to increase than base (it's a one-time cost)
- RSU grant: More shares at the same price = more TC if the stock appreciates
- Accelerated vesting cliff: Instead of 12-month cliff, ask for 6 months
- Start date: More time = more unvested equity at your current company
- Remote work flexibility: Not cash, but real value
- Title: Negotiate level — each level up is worth $20K–$100K+ over your career
FAANG-Specific Negotiation Notes
Google: Bands are wider than recruiters suggest. L5/L6 base ranges are $50K+ wide. RSUs are easier to bump than base.
Meta: Very negotiable, especially on RSUs. Meta is known for competing well against other FAANG offers.
Amazon: Base is capped at $350K total (for most roles). Negotiate sign-on and RSUs — Amazon's sign-ons are notoriously large to compensate for the low base ceiling.
Apple: Less transparent about bands. Sign-on is very negotiable. Ask for equity refresh grants to be specified in writing.
Netflix: Paid in cash, no equity. Negotiate base only — it's the whole TC. They have significant flexibility.
After the Negotiation
Once you've agreed on terms:
- Get it in writing — the offer letter should reflect everything discussed
- Check the RSU grant date and vesting schedule — small differences here matter
- Understand the equity refresh program — annual grants based on performance
- Negotiate your start date last — after all other terms are settled
The worst outcome of negotiating is that they say no and hold firm. That happens rarely, and when it does, you still have the same offer. The expected value of negotiating is always positive.
Practice your negotiation conversations out loud before the call — CareerLift.ai can help you rehearse high-stakes professional conversations with feedback on tone, clarity, and persuasiveness.