Offer Negotiation Basics Engineers
Practical compensation negotiation for engineers — total comp, competing offers, and scripts without bluffing or burning bridges.
- interview
- offer-negotiation
Negotiation is not a confrontation sport. It is information + alternatives + clear asks. This page is general education for engineers — not legal or tax advice. Markets and laws differ by country.
What you’re optimizing
Total compensation (TC) over year 1–4, not base alone:
| Component | Notes |
|---|---|
| Base salary | Cash; affects raises % |
| Bonus | Target %; discretionary risk |
| Equity | Vesting schedule, refreshers, strike/type |
| Sign-on | Bridges unvested equity left behind |
| Benefits | Healthcare, parental, 401k match, stipends |
| Level / title | Impacts future bands and scope |
A higher base at a lower level can lose to a higher level with equity upside — model multi-year.
Before you have an offer
- Track levels discussed with recruiter early
- Know your BATNA — current job, other loops, runway
- Market data — levels.fyi-style bands, peers, communities (noisy; triangulate)
- Prioritize — cash vs equity vs remote vs scope
Do not invent competing offers. Lying is a reputation and ethics fail.
When the offer arrives
- Thank + timeline — “Excited; can I confirm by DATE?”
- Get details in writing — level, equity type, vest, refresh philosophy
- Questions — band position, promo cycle, on-call, team
- Compare apples — normalize equity assumptions
Negotiation principles
| Principle | Practice |
|---|---|
| Negotiate after offer | Leverage is highest with a written offer |
| One owner | Usually recruiter as channel |
| Specific ask | Number or package shape, not “more” |
| Reasoned | Market, alt offer, unique scope — not need |
| Collaborative | “How do we close the gap?” |
| Know walk-away | Before the call |
Scripts (adapt, don’t recite)
Ask for time:
“Thank you — I’m looking forward to reviewing with care. What’s your deadline, and is there flexibility if I’m closing another process this week?”
Competing offer (truthful):
“I have another offer at $X TC for a similar scope. I’m more excited about your team because Y. Is there room to move toward $Z or level L?”
No competing offer:
“Based on market bands for this level and the scope we discussed, I was targeting $Z base / $E equity. Is there flexibility to meet that?”
Sign-on to bridge:
“I’d leave $V unvested. A sign-on of $S would make the transition viable.”
Level push:
“The scope sounds closer to L+1 from our system design and leadership discussion. Can we review leveling?”
What usually works less well
- Ultimatums on first reply
- Insulting the offer
- Negotiating every micro-perk at once
- Playing firms against each other with false claims
- Ghosting after counter
Multiple offers
- Align deadlines — ask for extensions early
- Decide your ranking before final numbers blur judgment
- Counter the top choice with real constraints
- Decline others promptly and politely
Equity literacy (high level)
- ISO/NSO vs RSU — tax treatment differs wildly
- Refreshers — ask historical norms; not guarantees
- Early startup — percent, dilution, strike, runway; high variance
- Public RSU — model stock scenarios, not only grant-day value
Internal transitions & promotions
Different game: market leverage is weaker; impact evidence and manager advocacy matter more. Still ask about band placement when promoted.
Red flags
- Pressure to accept same-day without written terms
- “We’ll fix comp later” without a path
- Unclear level or team
- Hostile reaction to any question
After you accept
- Written confirmation of negotiated terms
- Stop negotiating other offers — decline cleanly
- Don’t broadcast confidential numbers publicly
- Plan 30/60/90 for the actual job — interviews are over
Related on this site
- Behavioral stories
- Senior frontend signals
- Staff frontend signals
- Interview sprint 8 weeks
- Explaining projects
- Interview hub
Further reading
- levels.fyi (crowdsourced bands; verify)
- Candor / negotiation essays (process ideas; filter advice)
Negotiate firmly and cleanly. The relationship with your recruiter often continues through onboarding — leave it intact.