Resourcesโ€บInterview Prepโ€บHow to Negotiate Your Tech Salary (And Actually Win)
๐ŸŽฏInterview Prepโ€” How to Negotiate Your Tech Salary (And Actually Win)โฑ 7 min

How to Negotiate Your Tech Salary (And Actually Win)

Most developers leave money on the table because they don't negotiate or negotiate wrong. Here's a concrete playbook that works.

๐Ÿ“…February 8, 2026โœTechTwitter.iointerviewssalarynegotiationcareer

The First Truth: Everything Is Negotiable

Most developers think negotiation is for a select few who are especially brave or in high demand. The data says otherwise: in a 2024 survey of tech hiring managers, 85% said candidates who negotiated were not viewed negatively for it, and the average negotiated offer was 10-15% higher than the initial offer.

Every offer is a negotiation. The question is whether you participate.


Before You Negotiate: Research

Negotiation without data is guessing. Research these before any offer:

Salary databases:

  • Levels.fyi โ€” detailed compensation data (base, equity, bonus) for tech companies
  • Glassdoor โ€” broader, less detailed
  • LinkedIn Salary โ€” good for non-FAANG
  • Blind โ€” self-reported, often skewed high but useful for calibration

What to look for:

  • Total compensation (TC) at your target level (L4, L5, Senior, Staff)
  • Breakdown: base salary, signing bonus, equity (RSUs), annual bonus
  • Vesting schedule for equity (standard: 4 years with 1-year cliff)

Know your BATNA (Best Alternative to Negotiated Agreement) โ€” another offer, your current compensation, or your bottom line.


The Golden Rule: Never Give a Number First

When asked "What are your salary expectations?" or "What's your current comp?":

Don't say a number. Turn it back:

"I'd rather learn more about the role and the full compensation package before discussing numbers โ€” I want to make sure it's the right fit on both sides first."

Or:

"I'm open to discussing compensation once I have a full picture. What's the budgeted range for this role?"

Why: If you name a number first, you anchor the negotiation at that point. If you're too high, you may scare them off. If you're too low, you've set a ceiling.


Responding to an Initial Offer

First response (always):

"Thank you โ€” I'm genuinely excited about this role. Can I take a day to review the full package and come back to you?"

Never accept on the spot. Always get time. Even 24 hours changes the power dynamic.

Reviewing the offer:

  • Base salary
  • Equity: total value, vesting schedule, cliff
  • Signing bonus
  • Annual bonus (guaranteed vs performance-based?)
  • Benefits (healthcare, 401k match, equity refresh)

Calculate the 4-year total: (Base ร— 4) + Equity + Signing + (Annual Bonus ร— 4) + Benefits


The Counter-Offer Script

Simple and effective:

"I'm very excited about [Company] and this role โ€” after doing research and considering the full package, I was hoping we could get to [specific number]. Based on market data for this role and my experience with [specific skill/experience], I believe [target comp] better reflects my market value. Is there flexibility there?"

Key elements:

  • Express enthusiasm (sincere, not sycophantic)
  • Ask specifically and directly โ€” not "could you do better?"
  • Give a reason (market data, your value)
  • End with a question

The number to ask for: 10-20% above the initial offer, or to the top of the range you've researched.


Negotiating Beyond Base Salary

If base is firm, try:

Signing bonus: Often easier to move. It's a one-time cost, not recurring.

"If the base is firm, could we look at the signing bonus? I have a year-end bonus at my current company I'd be forfeiting."

Equity: Ask for more RSUs or a higher refresh.

"Is there flexibility on the equity package? Given the 4-year vesting, that's a significant component of total comp."

Other levers:

  • Extra vacation days
  • Remote work flexibility
  • Professional development budget
  • Earlier performance review (6 months instead of 1 year)

Handling Common Pushbacks

"That's at the top of our band for this level."

"Is there any flexibility on the equity, signing bonus, or start-level? I want to make this work."

"We have other strong candidates."

Silence is fine here. Then: "I understand. I'm genuinely interested in [Company] โ€” I want to make sure we can get to terms that work for both sides."

"We need an answer by end of day."

"I appreciate the urgency. I want to give you a confident yes, which means I need until [tomorrow/specific time] to finalize my decision. Can you give me that?"


When to Stop Negotiating

When you've pushed on all levers and they've held firm, make a decision:

  • If the total comp meets your needs and the role is right: accept gracefully
  • If it doesn't: decline professionally (always โ€” tech is small)

"I've enjoyed this process and I have tremendous respect for the team. After careful consideration, the compensation package isn't where I need it to be to make this transition. I hope we can work together in the future."


Key Takeaways

  • Research first: Levels.fyi, Glassdoor, LinkedIn Salary โ€” know the market
  • Never name a number first โ€” redirect or ask for their range
  • Always take time before responding to an offer
  • Counter with a specific number and a reason (market data, your value)
  • Base salary isn't the only lever: signing bonus, equity, vacation, reviews
  • Negotiating doesn't hurt you โ€” 85% of hiring managers expect it