After facilitating over 500 engineering offer negotiations at SmithSpektrum, I've identified the exact language patterns that consistently produce results. The difference between a 5% bump and a 25% increase often comes down to specific word choices and timing. Here are the scripts that actually work.

The Data Behind These Scripts

Our internal analysis of 500+ negotiations (2024-2026):

Negotiation Approach Average Increase Success Rate
No negotiation 0% N/A
Generic "I'd like more" 3-5% 45%
Market data citation 8-12% 72%
Competing offer leverage 15-20% 85%
Full script methodology 18-25% 91%

The engineers using structured scripts outperform those who "wing it" by a factor of 4x on average compensation gains.


Script 1: The Initial Response (Buy Time)

When you receive an offer, never respond immediately. Use this script:

Email Template:

Subject: Re: Offer for Senior Software Engineer Position

Hi [Recruiter Name],

Thank you so much for the offer—I'm genuinely excited about the opportunity to join [Company] and work on [specific project/team mentioned in interviews].

I'd like to take a few days to review the complete package thoughtfully. Would it be possible to schedule a call for [date 3-4 days out] to discuss the details?

Looking forward to speaking then.

Best, [Your Name]

Why this works:

  • Expresses enthusiasm (maintains goodwill)
  • Doesn't accept or reject
  • Creates space for research
  • Sets up a call (verbal negotiation is stronger than email)

Script 2: The Market Data Approach

Use this when you have research but no competing offer:

Phone Script:

"I'm really excited about this role, and I want to make this work. I've done some research on compensation for [title] roles in [city/remote] with [X years] experience, and I'm seeing the market range is $[range]. Given my background in [specific relevant experience], I was hoping we could get closer to $[target number]. Is there flexibility in the base salary?"

Key phrases that increase success:

  • "I want to make this work" — signals commitment
  • "I've done research" — shows preparation, not greed
  • "Is there flexibility" — opens dialogue without demanding

Data sources to cite:

  • levels.fyi (most credible for tech)
  • Blind verified salaries
  • Glassdoor (use cautiously, often outdated)
  • Hired State of Software Engineers report

Script 3: The Competing Offer Leverage

The most powerful position. Use carefully and honestly:

Phone Script:

"I want to be transparent with you because I respect [Company] and this process. I've received another offer at $[X], but [Company] is my first choice because of [specific reason—team, mission, technology]. Is there any way to close the gap on compensation so I can accept?"

Critical rules:

  1. Never lie about competing offers — it destroys trust and can be verified
  2. Always give a specific reason why their company is preferred
  3. Frame it as wanting to accept, not threatening to leave

If they ask for proof:

"I'm happy to share the general details. It's a [company type] with a base of $[X], [Y]% bonus target, and [Z] equity. I understand if you can't match everything, but I'm hoping we can find a way to make this work."


Script 4: The Component Breakdown

When base salary is "firm," negotiate other elements:

Component Script
Signing Bonus "I understand the base is at the top of the band. Would a signing bonus be possible to bridge the gap? Even $[X] would help offset [specific cost—relocation, leaving unvested equity]."
Equity "Could we explore additional equity? I'm committed to being here long-term, and more equity would align my incentives with the company's success."
Start Date "Would it be possible to push my start date to [date]? That would allow me to receive my Q[X] bonus at my current role, which is $[amount]."
Title "Given my [X years] of experience leading [specific projects], would Senior [Title] be more appropriate? I want to ensure my title reflects the scope of the role."
Remote/Flexibility "Would the team be open to [X] remote days per week? I've found I'm most productive with a hybrid arrangement."

Script 5: The Graceful Pushback

When they say "this is our best offer":

Phone Script:

"I appreciate you going back to the team on this. I understand there may be constraints. Can you help me understand—is the limitation on base specifically, or on total compensation? I want to see if there's a creative way to structure this that works for both of us."

Follow-up if truly stuck:

"I understand. Let me ask this differently—if I accept at this level and perform well, what does the path to [target compensation] look like? Is that a 12-month conversation or longer?"

This pivots from current negotiation to future commitment, often unlocking either immediate movement or documented promotion timelines.


The Counter-Offer Email Template

When you need to respond in writing:

Subject: Re: [Company] Offer Discussion

Hi [Recruiter Name],

Thank you for the call yesterday and for the offer details. After careful consideration, I'm very excited to join [Company]—the [specific thing: team, mission, technical challenges] really resonates with me.

Based on my research and the scope of this role, I was hoping we could adjust the package to:

  • Base salary: $[target] (currently offered: $[current])
  • Signing bonus: $[amount] (to offset [reason])
  • Equity: [shares/value] (currently offered: [current])

I believe this reflects both my experience in [specific areas] and my commitment to contributing significantly from day one.

I'm flexible on how we get there—whether through base, equity, or signing bonus—and I'm happy to discuss what works best for [Company].

Looking forward to finding a path forward together.

Best, [Your Name]


Red Flags: When NOT to Negotiate

Situation Risk Better Approach
Offer already at top of posted range Low leverage Focus on non-salary components
Company in financial distress Offer may be rescinded Accept or decline as-is
You've already verbally accepted Damages trust Honor your word
Negotiating more than twice Appears difficult Accept or walk away
Lying about competing offers Career-ending if caught Always be honest

Timing Matters: The Negotiation Calendar

Day Action
Day 1 Receive offer, send "thank you, need time" email
Day 2-3 Research market data, prepare scripts
Day 4 Schedule call with recruiter
Day 5 Conduct negotiation call
Day 6-7 Receive revised offer or final answer
Day 8-10 Make decision, sign offer letter

Warning: Extending beyond 10 days risks offer expiration or perception issues. Move with purpose.


What Happens After You Negotiate

Our data shows engineers who negotiate effectively:

  • Report 23% higher job satisfaction after 1 year
  • Are 34% less likely to leave within 2 years
  • Receive 18% higher subsequent raises (anchoring effect)

The negotiation sets expectations. Companies that invest more in acquiring you invest more in retaining you.


References

  1. Hired. "State of Software Engineers 2026." Hired Annual Report, 2026.
  2. levels.fyi. "Compensation Data Analysis." Accessed January 2026.
  3. Babcock, Linda and Sara Laschever. "Women Don't Ask: Negotiation and the Gender Divide." Princeton University Press.
  4. Harvard Business Review. "15 Rules for Negotiating a Job Offer." HBR, 2014.

Need help preparing for a specific negotiation? Contact SmithSpektrum for personalized salary benchmarking and negotiation coaching.