I Negotiated $40K More on My Tech Offer. Here Are the Exact Words I Used.
My first offer was $165K total comp. I almost accepted it on the spot because I was so excited to finally have an offer after months of interviewing. Instead, I asked for time to think, did my research, and two weeks later signed for $205K. Same role. Same company. Just different words.
The difference between people who negotiate and those who don't can be $50,000+ annually - or over $2 million across a career. Here's exactly how I did it.
First, Know What You're Worth
You can't negotiate effectively without data. Before any conversation, research:
2026 Software Engineer Salary Ranges (Total Comp)
Source: Levels.fyi, Glassdoor, and H-1B filings as of late 2025. Total comp includes base + bonus + equity.
Where to Research
- • Levels.fyi - Best for Big Tech, crowd-sourced and verified
- • Glassdoor - Good for mid-size companies
- • Blind - Anonymous tech worker discussions, often has real numbers
- • H-1B salary databases - Public filings, actual numbers companies reported
- • Colleagues - Ask people in similar roles (tactfully)
The Golden Rule: Never Give Your Number First
The recruiter will try to get you to name a number early. Don't.
When They Ask: "What are your salary expectations?"
Here's what I say:
"I'm flexible on compensation and more focused on finding the right fit. I'm sure we can come to a fair agreement once we determine this is a good match for both of us. What range does the company have budgeted for this role?"
This deflects without being rude and puts the ball back in their court.
If they push harder, try:
"I'd really need to understand the full scope of the role and the complete compensation package before discussing numbers. Can you share what the range is for this position?"
When You Get the Offer: The 24-Hour Rule
Never accept or negotiate on the spot. Always say:
"Thank you so much for the offer - I'm really excited about this opportunity. I'd like to take some time to review everything carefully. Can I get back to you by [date 2-3 days out]?"
This gives you time to:
- • Research if the offer is competitive
- • Prepare your counter-offer
- • Check if you have other offers pending
- • Practice your negotiation conversation
The Counter-Offer Script That Worked
After researching, here's the exact script I used:
My Counter-Offer Email
Hi [Recruiter name],
Thank you again for the offer to join [Company] as a [Role]. I've had time to review the package and I'm very excited about the opportunity.
Based on my research using Levels.fyi and conversations with peers in similar roles, the market rate for this position in [Location] ranges from $X to $Y. Given my experience with [specific technology/domain] and my track record of [specific achievement with numbers], I was hoping we could discuss a total compensation of $Z.
Specifically, I'd like to request:
- Base salary: $[amount]
- Signing bonus: $[amount]
- Annual equity grant: $[amount]
I'm confident I can make a strong impact on the team and I'm committed to joining [Company]. Please let me know if there's flexibility on these numbers.
Best,
[Your name]
Key Elements That Make This Work
Lead with data, not feelings
"Based on my research using Levels.fyi" - This isn't about what you want, it's about what the market pays.
Justify with your value
"Given my experience with [X] and track record of [Y]" - Remind them why you're worth it.
Be specific
Don't say "I'd like more." Give exact numbers for each component.
Reaffirm your interest
"I'm committed to joining [Company]" - They need to know you're not playing games.
What to Negotiate Beyond Base Salary
Base salary is just one piece. Here's what else is on the table:
| Component | Typical Flexibility | Notes |
|---|---|---|
| Base Salary | Medium | Often capped by bands, but 10-15% bump is common |
| Signing Bonus | High | Easiest to add. One-time cost for company. |
| Equity/RSUs | Medium-High | Can often increase initial grant significantly |
| Annual Bonus | Low | Usually fixed % by level, but can ask about guarantee |
| Start Date | High | Push later for a break, or negotiate paid time for relocation |
| Remote Work | Varies | More negotiable post-pandemic, depends on team |
The Power of Competing Offers
Nothing gives you more leverage than another offer. If you have one, here's how to use it:
Competing Offer Script
Tips for using competing offers:
- • Be honest. Don't make up offers. Recruiters talk to each other.
- • Be specific about why you prefer them. They need to believe you'd accept if they match.
- • Give them time to respond. Budget approvals take time at big companies.
Common Mistakes to Avoid
Accepting immediately
Even if you're thrilled, always take time. You can't un-accept an offer.
Negotiating without data
"I want more" doesn't work. "Based on Levels.fyi data..." does.
Being aggressive or threatening
Negotiation is collaborative. "Meet my demands or I walk" burns bridges.
Only negotiating base salary
Signing bonus and equity are often easier to increase. Total comp matters.
Forgetting to negotiate at all
Companies expect it. Not negotiating leaves money on the table.
How to Practice Before the Real Thing
Negotiation is a skill. Practice before your real call:
- • Role-play with a friend. Have them push back on your ask. Get comfortable with objections.
- • Record yourself. Listen for filler words, confidence level, clarity.
- • Use AI mock interviews. I use LastRound AI to practice salary negotiation conversations. It asks realistic follow-ups like "What if we can't meet that number?"
What If They Say No?
Sometimes they can't budge. Here's what to do:
Ask what IS flexible
"I understand base salary is firm. Is there flexibility on signing bonus or equity?"
Negotiate non-monetary benefits
Extra PTO, remote work days, later start date, professional development budget.
Ask for an early review
"Can we agree to a salary review at 6 months instead of 12?"
Decide if it's still worth it
Sometimes the offer just isn't competitive. It's okay to walk away politely.
Final Thoughts
Most people don't negotiate because they're scared of losing the offer. In my experience (and according to most recruiters), companies almost never rescind offers just because you negotiated professionally.
The worst they can say is "we can't go higher." And often, they'll meet you somewhere in the middle.
That 10-minute conversation can be worth $40K or more. Take the time to prepare and do it right.
You've earned the offer. Now earn the compensation you deserve.
Last updated: January 2026. Salary data from Levels.fyi, Glassdoor, and H-1B filings.
