---
title: Step‑by‑Step Salary Negotiation Script for Mid‑Level Engineers
siteUrl: https://logzly.com/salarytalks
author: salarytalks (Negotiation Playbook)
date: 2026-06-16T15:22:29.177406
tags: [salarynegotiation, engineers, careercoach]
url: https://logzly.com/salarytalks/stepbystep-salary-negotiation-script-for-midlevel-engineers
---


**Disclosure: We are reader supported, and earn affiliate commissions when you buy through us.**


You’ve just gotten the call – “We’d love to have you on board.” The excitement is real, but so is the anxiety about the numbers. In today’s tight tech market, a solid [proven salary negotiation script](/salarytalks/a-proven-salary-negotiation-script-that-helps-you-earn-an-extra-5-000) can be the difference between a good offer and a great one. Let’s walk through a simple, proven script that you can adapt on the fly.

## Why a Script Matters

Negotiation feels like a high‑stakes poker game, but it’s really just a conversation about value. A script does three things:

1. **Keeps you focused** – You won’t forget the key points you’ve prepared.  
2. **Builds confidence** – Knowing what you’ll say reduces the fear of “what if they say no?”  
3. **Shows professionalism** – A clear, respectful tone signals that you’re serious about the role and your worth.

I remember my first tech negotiation. I walked into the meeting with a spreadsheet and a nervous smile. The hiring manager asked, “What are you looking for?” I blurted out a number I hadn’t fully justified. The result? A modest raise, but a lingering feeling that I left money on the table. After that, I built a script, practiced it, and never looked back.

## [Prep Work](https://www.amazon.com/s?k=prep+work&tag=organizationtip101-20): The Numbers You Need

Before you even pick up the phone, gather three pieces of data:

### 1. Market Benchmark
Check sites like Levels.fyi, Glassdoor, or the latest [Stack Overflow](https://www.amazon.com/s?k=Stack+Overflow&tag=organizationtip101-20) survey. Find the median base salary for mid‑level engineers in your city and specialty. Write down the range – low, median, high.

### 2. Your Current Compensation
Include base, bonus, equity, and any perks that have cash value (e.g., commuter allowance). This gives you a baseline to compare against the new offer.

### 3. Your Value Add
List two or three recent achievements that directly impacted revenue, [cost savings](https://www.amazon.com/s?k=cost+savings&tag=organizationtip101-20), or product performance. Quantify them whenever possible (e.g., “Reduced API latency by 30%, saving the team $50k per quarter”).

You may also want to run through our [compensation strategy checklist](/salarytalks/the-complete-compensation-strategy-checklist-for-remote-professionals-seeking-a-pay-raise) to ensure nothing is missed.

Having these numbers at your fingertips turns the conversation from guesswork into fact‑based dialogue.

## The Script – Step by Step

Below is a flexible script you can use in a [phone call](https://www.amazon.com/s?k=phone+call&tag=organizationtip101-20) or [video chat](https://www.amazon.com/s?k=video+chat&tag=organizationtip101-20). Feel free to pause, breathe, and adjust the wording to match your style.

### Opening: Set a Positive Tone
> “Thank you for the offer, [Hiring Manager’s Name]. I’m really excited about the chance to work with the team on [specific project or product]. I’ve reviewed the details and would love to discuss a few points to make sure we’re aligned on compensation.”

*Why it works*: You acknowledge the offer, show enthusiasm, and signal that you have thoughtful concerns – not demands.

### Step 1: State Your Research
> “Based on my research of [market data](https://www.amazon.com/s?k=market+data&tag=organizationtip101-20) for mid‑level engineers in [City/Region] and the responsibilities of this role, the typical base salary range is $X to $Y. My current total compensation is $Z, and I’m looking for a package that reflects both [market rates](https://www.amazon.com/s?k=market+rates&tag=organizationtip101-20) and the impact I plan to bring.”

*Tip*: Mention the source of your data briefly (“According to the 2024 Levels.fyi report…”). It adds credibility without sounding like a lecture.

### Step 2: Highlight Your Value
> “In my current role at [Current Company], I led the redesign of the authentication flow, which cut login failures by 25% and saved the team roughly $60k in support costs last year. I’m confident I can deliver similar results here, especially on the upcoming [specific initiative].”

*Why it works*: You’re not just asking for more money; you’re showing why you deserve it.

### Step 3: Propose a Target Figure
> “With that in mind, I was hoping we could adjust the base salary to $[Target]. I believe this aligns with market expectations and the value I’ll add to the team.”

*Keep it simple*: State a single number rather than a range. It shows you’ve done the math and are decisive.

### Step 4: Open the Door for Discussion
> “I’m open to discussing how we can structure the overall package – whether that’s a higher base, a signing bonus, or additional equity. What flexibility do we have on those levers?”

*Why it works*: You demonstrate flexibility and invite collaboration rather than issuing an ultimatum.

### Closing: Reaffirm Interest
> “I’m really excited about the possibility of joining [Company] and contributing to [specific goal]. I look forward to finding a [compensation package](https://www.amazon.com/s?k=compensation+package&tag=organizationtip101-20) that works for both of us.”

*Result*: You end on a positive note, keeping the conversation forward‑moving.

## Handling Common Push‑Back

### “We can’t move the base salary.”
*Response*: “I understand. Could we explore a signing bonus of $[Amount] to bridge the gap, or perhaps an accelerated equity [vesting schedule](https://www.amazon.com/s?k=vesting+schedule&tag=organizationtip101-20)?”

### “Your target is above our budget.”
*Response*: “I appreciate the constraints. If we can’t meet the base, would a performance‑based raise after six months be an option?”

### “We need a quick decision.”
*Response*: “I’m eager to move forward. If we can lock in the adjusted numbers today, I can give you my final acceptance by [date].”

If you need a stronger case, consider reading how to [secure a $10,000 raise](/salarytalks/how-to-secure-a-10-000-raise-in-30-days-with-a-proven-negotiation-script). Each reply acknowledges the concern, offers an alternative, and keeps the momentum.

## Practice Makes Perfect

Read the script out loud a few times. Record yourself and listen for any spots that feel stiff. Swap the script with a trusted friend or mentor – they can play the hiring manager and throw in unexpected questions. The more you rehearse, the smoother the real conversation will be.

## After the Call: Follow‑Up Email

A brief email reinforces what you discussed and provides a written record.

> Subject: Follow‑up on Compensation Discussion – [Your Name]  
> Hi [Hiring Manager’s Name],  
> Thank you for taking the time to discuss the offer today. As we talked about, I’m excited about the role and would like to confirm the revised package: base salary $[Target], signing bonus $[Amount], and equity vesting over [X] years. Please let me know if there’s anything else you need from me to move forward.  
> Best,  
> Jordan Mitchell

A clear email prevents misunderstandings and shows professionalism.

## Final Thoughts

Negotiation isn’t a battle; it’s a partnership. By coming prepared with market data, concrete achievements, and a respectful script, you turn the conversation into a win‑win. Mid‑level engineers have a lot to offer, and the market is finally catching up. Use this script, tweak it to fit your voice, and walk into that negotiation room with confidence.
