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.
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:
- Grant size: Total value of the equity package, typically quoted as a total or annual amount
- Vesting schedule: Standard is 4-year with 1-year cliff. Some companies offer monthly or quarterly after cliff
- Refresh grants: Ask about annual equity refresh schedule and typical size — this is the compounding that matters for long tenure
- Accelerated vesting: Rarely offered at hire but worth asking for senior roles, especially if you have unvested equity you're walking away from
$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:
- Strike price vs. FMV: What is the current 409A valuation? The gap between your strike price and FMV is your immediate paper gain — it should be as small as possible
- Exercise window: This is the most commonly overlooked and most dangerous clause in startup offers. Standard is 90 days post-termination. Some companies offer extended windows (2 years, 10 years, or until expiration). This is 100% negotiable at offer time and almost impossible to negotiate later
- Percent ownership: Ask for shares as a percent of fully diluted capitalization, not just raw share count
- Double-trigger acceleration: Your options vest on both acquisition AND termination after acquisition. Single-trigger (just acquisition) is rare and not worth pushing for
- Preferred vs. common: Understand the preference stack — how much do investors get paid out before common shareholders?
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.
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 |
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:
- Clear specification of in-office days per week (e.g., "2 days/week in-office expectation")
- Whether this is a policy that applies to the team or the whole company — team policies are more durable
- Home office stipend ($500–$2,000 one-time, or annual allowance)
- Relocation assistance if moving is required
7. Benefits Often Overlooked
- 401(k) match: Not negotiable at most companies but understand the vesting schedule (often 2-4 year cliff on employer match)
- HSA contributions: Negotiate the employer contribution if offered
- Learning budget: $1K–$5K/year is common; push for explicit amounts in writing
- Conference budget: Relevant for senior engineers; ask specifically
- PTO policy: Unlimited PTO sounds good but often means less. Ask about median days taken on the team
- Parental leave: Know the policy for primary and secondary caregivers
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:
- Open source projects you maintain
- Side projects in adjacent technology areas
- Inventions you've already made before joining
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:
- Non-solicitation of customers (usually enforceable)
- Non-solicitation of employees (often enforceable)
- Trade secrets obligations (always enforceable)
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:
- 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.
- Be specific about the competing offer comp. "I have an offer from [Company] at $X base + $Y RSUs" is more compelling than vague claims.
- 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?"
- 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.
When Not to Negotiate
Negotiation isn't always the move. Consider accepting without negotiating if:
- The offer significantly exceeds market rate and you know it
- You're in a weak position (e.g., your competing offer fell through)
- The role is at a stage-specific company where mission alignment matters more than comp (e.g., early stage equity upside)
- The relationship with the hiring manager is more valuable than the comp delta
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.