Lesson16 min

Negotiation Tactics & Scripts

Using competing offers, what to say (and never say) to recruiters, timing, and realistic improvement ranges at mid-level.

Negotiating feels risky, so most engineers don't. The data says that's expensive: levels.fyi's negotiation service reported ~21% average comp increases for mid-level engineers across 650+ negotiations in 2025. On a $250K offer that's ~$50K/year for a few slightly awkward emails. Companies expect you to negotiate; a polite counter has essentially never rescinded a Big Tech offer. Here is the playbook, in order, with scripts.

Rule 1: Never share a number first

The comp question comes early — often in the first recruiter screen. Whoever names a number first anchors the negotiation, and you have the least information at that moment. Deflect, pleasantly:

Recruiter: "What are your compensation expectations?" You: "I'd like to focus on fit for now — I trust you'll make a competitive offer for L4. I'm targeting market rate for the level."

If pushed hard, give a range sourced to data, not a personal number: "levels.fyi shows L4 at your company around $230–280K total comp; somewhere in that range depending on the details." Never volunteer your current salary.

Rule 2: Never accept on the call

The verbal offer call is designed to produce a yes while you're excited. Your entire script:

"Thank you — I'm genuinely excited about this. Could you send the full written breakdown — base, equity with the vesting schedule, sign-on, and bonus target — so I can review it properly? I'll get back to you within a few days."

This costs you nothing, is completely expected, and converts the offer into the written, decomposed form you learned to evaluate in the last lesson. Evaluate total comp, not base alone.

Rule 3: Engineer competing offers — they're the strongest lever

A competing offer transforms the conversation from "please give me more" into a market fact the recruiter must respond to:

"I'm excited about this role — it's my first choice. But I do have another offer at $310K total comp, and the gap is hard to ignore. Is there room to close it?"

This works best when it isn't luck. Run your processes in parallel deliberately so offers land in the same ~2-week window — start applications simultaneously, and pace slower pipelines by asking recruiters to expedite or delay ("I'm in late stages elsewhere; can we compress the timeline?"). Even a strong retention package from your current employer counts as a competing number.

Two hard limits. Never bluff an offer you don't have — recruiters talk to each other and may ask for verification, and a caught bluff ends the negotiation and sometimes the offer. And don't issue ultimatums; every message stays collaborative — you're solving a problem with the recruiter, who usually wants to close you and is often on your side pushing the compensation team.

Rule 4: Counter once, specifically, cheerfully

When the written offer arrives, counter one time with a specific number ~10–20% above the offer, attached to a stated rationale — market data, a competing offer, or a distinctive skill (LLM-integration experience is a real differentiator in 2026):

"Thanks again — the team sealed it for me and I'm ready to move quickly. On the numbers: given my LLM-integration work and where levels.fyi places L4, I was hoping for $285K total. If we can get there, I'll sign this week."

Then stop talking. Silence after your number is your ally — the urge to soften ("…but I'm flexible, whatever works") gives back your position in a single sentence. Note the close attached to the ask: "I'll sign this week" gives the recruiter ammunition to fight for you internally.

When the recruiter says base is maxed for the band, believe them and redirect to the flexible components: "Understood — could we make up the difference in equity or sign-on?" That's where the movement actually happens.

Rule 5: If you're down-leveled, negotiate the level

Offered L3 after interviewing for L4? Money patches one year; level compounds across your career. Push on the level itself: a competing offer at L4-equivalent elsewhere is the strongest evidence, and some companies will alternatively agree to an early re-interview or a defined fast-track review. Only settle for extra sign-on once the level conversation is truly closed.

Rule 6: Manage the clock

Give recruiters 3–5 days to respond to a counter — enough for internal approvals, short enough to keep momentum. Deadlines on your side are softer than presented: exploding offers ("expires Friday") can typically be extended by asking — "I want to make a careful decision; could I have until the 15th?" A company that genuinely rescinds over a reasonable extension request told you something worth knowing before you joined.

And the last step, always: get the final agreed package in writing before you resign anywhere.

What never to say

  • Your current salary, or any specific number before they've made an offer
  • "Yes" on the verbal-offer call
  • A bluffed competing offer
  • An ultimatum ("$300K or I walk")
  • A counter with no rationale attached
  • A softening follow-up that undercuts your own number

Realistic expectations, so you push the right amount: mid-level negotiation headroom is real (~21% average improvement) but not unlimited — base will move little, equity and sign-on will do the work, and one well-evidenced, cheerful counter captures most of the available value. The rest is picking well, which is the next lesson.