Tech Salary Negotiation: A Playbook for Engineers

Most engineers spend months preparing for interviews and about ten minutes preparing for the negotiation at the end — the ten minutes with the highest hourly rate of their career. Recruiters negotiate offers every week; you do it every few years. This playbook closes that gap.
The mindset: negotiation is expected
The fear is always the same: "if I push back, they'll pull the offer." In practice, a professionally delivered counter almost never rescinds an offer — companies have spent thousands of dollars getting you to this point, and the recruiter's job is to close you, not to punish you. Declining to negotiate doesn't make you look agreeable; it just makes you cheaper.
Two rules follow:
- Never accept on the call. Thank them, express enthusiasm, and ask for the offer in writing plus a few days to review. This is unremarkable and universally granted.
- Never negotiate against yourself. If asked for your expectations early, deflect: "I'd rather understand the role first — I'm confident we can agree on compensation if we're a mutual fit." Give a number first and you've set your own ceiling.
Understand total compensation
A tech offer is a bundle, and base salary is often the least flexible part:
- Base salary — usually banded per level; moves in small increments.
- Equity — RSUs, options, or (at startups) percentage grants. Often the most negotiable component, and where large-cap companies hide most of the upside.
- Sign-on bonus — the easiest lever of all; recruiters can frequently add or double it without approvals, since it's a one-off cost.
- Annual bonus — usually formulaic; rarely negotiable, but understand the target percentage and how "target" relates to reality.
- Level — the stealth negotiation. A level bump moves every band at once. If your experience is borderline, negotiating the level is worth more than negotiating within it.
Model all of it over four years, including vesting schedules and refresh expectations, before comparing anything to anything.
Build your leverage
Leverage in salary negotiation comes from exactly two places:
- A competing offer — the strongest card in the deck. Even one alternative changes the recruiter's maths completely, which is why running interview processes in parallel is worth the scheduling pain.
- Credible willingness to walk — which comes from knowing your market rate. Triangulate from levels.fyi-style data, recruiters' own ranges (many jurisdictions now require them in job ads), and peers at your target level.
If you have neither, you can still negotiate — but anchor your ask to data, not to hope.
The counter, scripted
Counter over email or phone, whichever you're steadier on. The shape:
"I'm genuinely excited about this role — the team and the problem are exactly what I'm looking for. On compensation: based on [competing offer / market data for this level], I was expecting total compensation closer to X. If we can get there, I'm ready to sign."
Three properties make this work: enthusiasm first (you're closing, not threatening), a specific number (vague "can you do better?" gets token improvements), and a commitment to sign (the recruiter can take "they'll accept at X" to the approver; they can't do anything with "they're unhappy").
Ask for one package, not a sequence of items — serial nibbling ("…and also the bonus… and also the start date") burns goodwill fast.
If they say no
- "That's the top of the band" → ask about the sign-on bonus and an early review: "Could we bridge the gap with a sign-on, and put a six-month compensation review in writing?"
- "We can't match the competing offer" → ask what they can move: equity and sign-on are approved through different channels than base.
- A genuine, final no → decide on the whole picture. Compensation is one axis; growth rate, manager quality, and the career trajectory the role sets up are the others. A slightly lower offer with a steeper slope frequently wins over four years.
Common mistakes
- Revealing current salary. In many places they can't ask; nowhere do you benefit from volunteering it. Redirect to expectations for the new role.
- Negotiating before the offer. Until they've decided they want you, you have no leverage. Deflect early comp questions and finish the loop first — that's what your interview preparation is for.
- Bluffing a competing offer. Recruiters ask for specifics and sometimes verify timing. A caught bluff ends the negotiation; an honest "I'm in late stages elsewhere" doesn't.
- Treating it as a battle. The recruiter is your advocate to the compensation committee. Give them the ammunition — enthusiasm, a number, a signable commitment — to fight for you.
Practise the conversation
Reading scripts is one thing; saying a number out loud to a person who negotiates for a living is another. A rehearsal changes what you can hold firm on — role-play the counter, the pushback, and the silence with someone who has sat on the hiring side.
Want a rehearsal partner who has seen hundreds of offers? Get matched with a coach for a negotiation dry-run before your next offer call.