Software Engineer Negotiation Guide

Tech offers have more moving parts than any other industry.

Base salary is just the start. RSUs, options, level, signing bonus, equity cliff, remote stipend — every component is negotiable. Know what to ask for before you accept.

Analyze My Tech Offer Free →
Takes 90 seconds. No account needed.
$15K–$50K
Median negotiation gain for SWEs
85%
Of tech companies expect negotiation
48h
Typical window to respond to an offer

What's Actually Negotiable in a Software Engineer Offer

Most engineers negotiate on salary — and leave significant value on the table by ignoring everything else. Here is a full breakdown of every negotiable component in a typical tech offer.

1. Base Salary

The most visible number and often the easiest to negotiate. For FAANG and large tech companies, salary is band-constrained by level — but the bands are wider than you think. At a $150K base offer, the band might run $140K–$175K. You are not asking them to go above band; you are asking where in the band they placed you.

What to say
"I'm excited about the role and TechCorp specifically. Based on my research on Levels.fyi and my X years of experience at this level, I was expecting the offer to be closer to $165K. Is there flexibility there?"

2. RSUs and Equity (Public Companies)

For public tech companies (FAANG, mid-size public), RSUs are often the biggest lever. A 4-year grant of $200K ($50K/year) is worth significantly more than a $10K salary bump. Key things to negotiate:

The RSU Conversion Math

$200K RSU grant at 25%/year = $50K in year 1 gross. After taxes (assume 35%), you net ~$32K. But the stock price will move. Always evaluate RSU value conservatively — use current price, not targets.

3. Options and Equity (Private/Startup Companies)

Options are more complex and riskier than RSUs. Critical things to understand and negotiate in any startup offer:

⚠️ The 90-Day Exercise Window Is a Trap

If you leave a startup after 3 years with $200K in vested options, you have 90 days to buy them — potentially at a cost of tens of thousands of dollars, with no liquidity, on stock you can't sell. Many engineers simply walk away from their equity. Negotiate an extended exercise window (5–10 years) at offer time. Very few companies will refuse a candidate over this.

4. Level and Title

At large tech companies, your level determines your salary band, equity band, bonus target, and promotion timeline. If you're leveled too low, you will spend 2–3 years growing into the role before being considered for promo. A one-level upgrade at offer can mean $30K–$80K in additional annual comp at FAANG-level companies.

What to say
"I noticed the offer is at [Level X]. Given my experience [specific examples], I think [Level X+1] might be a better fit — I've been operating at that level at my current company. Is that something the team has considered?"

5. Signing Bonus

The most flexible lever when base and equity are constrained. Signing bonuses are paid once, don't affect run-rate compensation, and are therefore easier for companies to approve. Typical ranges:

Company Type Typical Signing Range Clawback?
Large tech (FAANG-adjacent) $20K–$100K Usually yes, 12–24 months
Mid-size public $10K–$40K Often yes, 12 months
Well-funded startup $5K–$25K Sometimes, 12 months
Early stage startup $0–$10K (if at all) Rare
⚠️ Read the Clawback Clause

If you leave within 12–24 months (voluntarily or not), you may owe the signing bonus back — sometimes the gross amount, not net. Check whether it prorates or claws back the full amount. A 24-month clawback on a $50K bonus means you have a $50K reason to stay even if the role turns out to be terrible.

6. Remote Work and Flexibility

In 2024–2026, many large tech companies are tightening RTO policies. Get your arrangement in writing. Verbal agreements from recruiters are not binding. Negotiate for:

7. Benefits Often Overlooked

FAANG vs. Startup: Different Games

Factor FAANG / Large Tech Startup
Salary flexibility Low (band-constrained) Medium-High
Equity type RSUs (liquid, taxed) Options (illiquid, complex)
Equity negotiation Grant size, refresh Shares %, window, strike
Signing bonus Large, common Small or none
Level negotiation Critical (comp bands) Less structured
Legal clauses Strong non-compete (check state), IP assignment Broad IP assignment, equipment return, equity clawbacks
Counter-offer leverage Competing offers are expected Mission fit matters more

The Clauses Engineers Miss Most Often

IP Assignment ("Work Made for Hire")

Almost every tech offer includes an intellectual property assignment agreement. Standard clauses assign to the company any IP you develop — even on your own time — if it "relates to the company's business or research." This can affect:

Negotiate for: explicit carve-outs for existing side projects listed by name, and a definition of "relates to business" that is narrowed to your specific work area.

Non-Compete Agreements

California, Minnesota, North Dakota, and Oklahoma ban most employee non-competes. Other states enforce them to varying degrees. Even if you're in a state that bans them, you may still be subject to:

Know Your State

If you're in California, push back on any non-compete language. Companies headquartered elsewhere sometimes include California-void clauses anyway — worth removing. If you're remote and based in California but the company is in New York, California law likely applies.

How to Use Competing Offers

A competing offer is the most powerful negotiation tool available. Here's how to deploy it:

  1. Share it, don't weaponize it. Don't lead with "I have a competing offer." Lead with your genuine interest in this company, then mention the competing offer as context that is constraining your timeline.
  2. Be specific about the competing offer comp. "I have an offer from [Company] at $X base + $Y RSUs" is more compelling than vague claims.
  3. Give them the chance to respond. "This is my top choice and I'd like to make it work. What can you do to match or beat that offer?"
  4. Don't use an offer you're not willing to accept. If the other company is not a real option for you, saying "I'll just take it" is a bluff they may call.
Competing offer script
"I want to be transparent — I have a competing offer at $X from [Company]. You're my first choice because of [specific reason]. Is there anything you can do to get closer to that package? I'd like to wrap this up by [date]."

When Not to Negotiate

Negotiation isn't always the move. Consider accepting without negotiating if:

Analyze your tech offer in 90 seconds

Paste your offer letter. Get red flags, green flags, equity analysis, and a ready-to-send counter-offer email.

Analyze My Offer Free →

Frequently Asked Questions

Will negotiating get my offer rescinded?

Almost never in tech. Companies invest significant time and money in the hiring process — rescinding an offer over a polite negotiation is rare to the point of being almost unheard of. The caveat: aggressive, unreasonable demands or ultimatums can sour the relationship. A respectful, business-like counter-offer carries essentially zero risk.

How do I negotiate when I don't have a competing offer?

Market data is your anchor. Levels.fyi, Glassdoor, Blind, and LinkedIn Salary are all legitimate references. "Based on my research for this level at comparable companies, I was expecting the offer to be in the range of $X" is a complete negotiation opener that requires no competing offer.

Should I negotiate over email or phone?

Either works. Email has the advantage of giving you time to think and creating a written record. Phone allows for more human connection and can move faster. Many experienced negotiators recommend: initial counter by email (so you can think clearly and not panic), then a follow-up call to discuss. Clearoffer generates a ready-to-send email — start there.

What is a "strong" counter-offer for a software engineer?

Rule of thumb: counter 10–20% above the offer, across whichever components matter most to you. If salary is constrained by band, redirect asks to equity and signing bonus. Always counter on at least 2–3 dimensions so you have room to trade — "I'll accept the salary if you can do X on signing bonus and Y on equity."

I got a verbal offer. Should I negotiate now or wait for the written offer?

Wait for the written offer before negotiating. Verbal offers often lack detail on equity and benefits that change the calculus. Asking for the written offer to review is normal and professional — "I'd like to see the full package in writing before responding." This also gives you more time to research and prepare.

What if the recruiter says "the offer is firm"?

"Firm" almost always means salary is firm. It almost never means everything else is firm. When a recruiter says this, pivot to other components: "I understand the base may be constrained — can we look at the signing bonus or equity grant?" In tech, there is almost always something movable.

How does Clearoffer help with tech offers?

Clearoffer analyzes your full offer letter — not just salary. It identifies red flags in legal clauses (non-competes, IP assignment, equity windows, clawbacks), scores your offer on key dimensions, gives you specific negotiation leverage points, and generates a ready-to-send counter-offer email. It takes 90 seconds and the first analysis is free.

Related Resources