How to negotiate a tech job offer without burning bridges
By Luigi Di Lena · June 2026 · 10 min read
You've passed the interviews. The offer arrives. And now you're staring at a number wondering: is this negotiable? Will they rescind if I push back? Am I leaving money on the table?
The short answer: almost every tech offer is negotiable, and companies almost never rescind for a reasonable counter. But the way you negotiate matters enormously — both for the outcome and for how you start the relationship.
Why most engineers leave money on the table
The most common mistake isn't asking for too much. It's not asking at all. Studies consistently show that candidates who negotiate receive 10-20% more in total compensation than those who accept the initial offer. At senior levels in tech, that gap can be six figures over a four-year equity vest.
Engineers are especially prone to two failure modes:
- Treating the offer as final. The initial offer is a starting position, not a ceiling. Recruiters expect a counter.
- Focusing only on base salary. In Big Tech, base salary is often the least flexible component. Equity, sign-on bonuses, and level are where the real leverage exists.
Understanding your compensation package
Before you negotiate, you need to understand what you're actually negotiating. Tech compensation typically has four components:
Base salary
Fixed annual pay. At FAANG companies, this is usually banded tightly by level. There's limited room to negotiate — perhaps 5-10% within a band. But if you're at the top of a band, the real conversation is about leveling up, not stretching the band.
Equity (RSUs or stock options)
This is often the largest component of senior tech compensation. Amazon's structure (5/15/40/40 vesting) differs dramatically from Google's (25/25/25/25). Understanding the vesting schedule is critical because it affects your actual year-one take-home significantly.
Sign-on bonus
A one-time payment designed to offset whatever you're leaving behind. This is often the most flexible component because it doesn't affect the company's ongoing cost structure. If you have unvested equity at your current company, this is your strongest negotiation lever.
Level
The single most impactful thing you can negotiate. A level adjustment doesn't just change your starting compensation — it changes your trajectory, your scope, your peers, and your promotion timeline. If you believe you're being underleveled, this is worth pushing hard for.
The negotiation framework
Step 1: Delay your response
Never respond to an offer in the same conversation. Thank the recruiter, express genuine enthusiasm, and ask for 3-5 days to review the full package. This is completely normal and expected. It also gives you time to research and prepare your counter.
Step 2: Research your market value
Use levels.fyi for Big Tech compensation data. Cross-reference with Glassdoor, Blind, and your own network. You need to know what the realistic range is for your level and location before you ask for more.
Step 3: Identify your leverage
Leverage comes from alternatives. A competing offer is the strongest form, but it's not the only one. Other sources of leverage:
- Unvested equity you're walking away from
- A promotion at your current company that's imminent
- Specialized skills that are in high demand
- Willingness to walk away (the most powerful leverage of all)
Step 4: Make your ask specific and justified
Don't say "I want more." Say "Based on my research and competing offers, I believe L6 at $X base with Y RSUs is more aligned with my experience. Here's why." Then provide 2-3 concrete reasons tied to your skills, scope, or market data.
Step 5: Negotiate on multiple axes simultaneously
If they can't move on base, ask about equity. If equity is fixed, explore sign-on. If everything monetary is locked, negotiate start date, remote flexibility, or scope. The goal is to give the recruiter options to say yes.
What to say (and what not to say)
Say: "I'm genuinely excited about this opportunity. I'd like to discuss a few aspects of the package to make sure it reflects the level of impact I expect to have."
Don't say: "I need X or I'm walking." Ultimatums destroy goodwill and limit your recruiter's ability to advocate internally on your behalf.
Say: "I'm currently in discussions with [Company X] and want to make a decision by [date]. Can we align on timing?"
Don't say: "I have an offer for $500K from Google" (unless you actually do, and can prove it if asked).
Special situations
Negotiating without a competing offer
You can still negotiate effectively. Focus on market data, your unique qualifications, and what you're leaving behind. A well-researched counter with clear reasoning gets results — you don't need a competing offer to justify your value.
When you're being underleveled
This is worth pushing back on firmly. Ask: "What would it take to come in at [next level]? I believe my experience with X, Y, and Z aligns with that scope." If they won't budge on level, ask for a written commitment to an expedited review timeline.
Negotiating at a startup
Equity conversations at startups require different questions: What's the latest 409A valuation? How many total shares outstanding? What's the preferred liquidation preference? Without these, the equity number is meaningless.
After the negotiation
Once you reach agreement, get everything in writing. Verbal commitments from recruiters don't always survive the transition to your actual manager. Request an updated offer letter reflecting all negotiated terms before you sign.
Then: let it go. Once you've signed, stop second-guessing whether you could have gotten more. You negotiated, you got a result, and now your job is to prove you're worth every penny — and more — through your work.