How to Negotiate a Tech Job Offer Like a Pro 2026
162 applications per offer, 2026 average.
Advertisement
You got the offer. Your heart is doing a little dance, but your stomach is doing that weird drop thing because now you have to negotiate. You do not want to sound greedy, you do not want them to pull the offer, and you also do not want to spend the next two years realizing you left $20k on the table.
How to Negotiate a Tech Job Offer Like a Pro 2026#
Tech hiring in 2026 is not the wild party it was in 2021, but good candidates still have room to negotiate. Companies like Google, Microsoft, Amazon, Meta, Stripe, Datadog, Shopify, Revolut, Booking.com, Spotify, SAP, and Adyen still compete hard for the right people.
The trick is not to “win” by being aggressive. The trick is to understand what parts of the offer are flexible, what the company cares about, and how to ask in a way that makes the recruiter think, “Yep, this person knows how business works.”
This guide will walk you through the whole thing, from first call to final signed offer.
First, yes, you should negotiate#
A lot of job seekers freeze here. Totally normal.
You get a verbal offer for a software engineer role at $145k in Austin, or €85k in Berlin, and your brain goes:
- “That is already a lot of money.”
- “What if they take it back?”
- “I am tired and just want this done.”
- “Maybe I should not risk it.”
Here is the truth: most serious tech companies expect some negotiation, especially for mid-level, senior, staff, product, data, cloud, security, and leadership roles.
Recruiters usually have a range. If they offer you $150k base, the approved band might be $145k to $170k. If they offer €78k in Amsterdam, the range might be €75k to €90k.
You are not being difficult by asking. You are doing normal business.
What parts of a tech offer can you negotiate?#
A tech job offer is more than salary. If you only look at base pay, you might miss real money sitting in equity, bonuses, signing cash, relocation, remote flexibility, or level.
Common negotiable parts include:
- Base salary
- Annual bonus target
- Signing bonus
- Equity or RSUs
- Job level
- Start date
- Remote or hybrid setup
- Relocation package
- PTO
- Learning budget
- Visa support
- Severance or notice terms, more common in executive roles
In the US, equity can be huge. A senior software engineer at Meta might see a package around $220k to $330k total compensation, depending on level and location. At Google, senior roles can go well beyond $300k when RSUs and bonus are included.
In Europe, base salaries are often lower, but job security, vacation, healthcare, and benefits can be stronger. A senior backend engineer in Berlin might land €85k to €115k base. In Amsterdam, €90k to €125k is realistic at strong tech firms. In London, senior engineers often see £90k to £140k base, and more at fintechs like Stripe, Wise, Revolut, and hedge-fund-linked tech teams.
Your first rule: do not negotiate too early#
Please do not start salary wrestling on the first recruiter screen unless they ask directly.
Your goal early on is to avoid being screened out while still protecting yourself.
If the recruiter asks, “What salary are you looking for?” you can say:
“I am still learning about the scope of the role, team, and total compensation package. For now, I would expect something aligned with market rates for this level. Can you share the approved range?”
This is clean, calm, and professional.
If they push again, give a broad range based on research:
“For senior backend roles in New York with this scope, I am seeing total compensation around $190k to $250k depending on equity and bonus. If the role is in that general area, I am happy to continue.”
Notice what you did there. You did not say, “I need $250k.” You framed it around market, scope, and total comp.
Research salary before you speak#
Negotiation without numbers is just vibes. You need data.
Before you negotiate, check:
- Levels.fyi for US big tech and global tech compensation
- Glassdoor for broader salary ranges
- Blind for messy but useful inside chatter
- Otta, Wellfound, and job posts with salary ranges
- EU salary reports from talent agencies like Hays, Robert Walters, and Morgan McKinley
- Local communities, Slack groups, Discords, Reddit, and trusted friends
- The company’s own job posting if pay transparency applies
In 2026, pay transparency laws have made things easier in many US states and parts of Europe. New York, California, Colorado, and Washington job posts often include salary ranges. The EU Pay Transparency Directive is also pushing more openness, although implementation varies by country.
Do not use one random Glassdoor number as your entire argument. Build a range.
Example research notes for a senior frontend engineer:
- Company: Shopify
- Location: Remote Canada or US
- Level: Senior
- Market base: $150k to $190k USD, or CAD equivalent
- Total comp: $180k to $250k depending on equity
- Personal target: $210k total comp
- Walkaway point: $175k total comp
Now you are not guessing. You have a plan.
Advertisement
Understand your BATNA, even if you hate business jargon#
Your BATNA is your best alternative if this offer does not work out. In normal human language: what happens if you say no?
If you have another offer from Microsoft for $205k total comp and Amazon is offering $185k, your position is strong.
If you are unemployed, rent is due, and this is your only offer, you still can negotiate, but you need to be more careful.
Be honest with yourself:
- Do you have other active interviews?
- Are you expecting another offer soon?
- Can you stay in your current job?
- How long can you comfortably keep searching?
- Is this role a major career upgrade even if pay is not perfect?
- Are you moving cities or countries?
- Does the company brand help your next move?
Sometimes a slightly lower offer from a strong brand is worth it. For example, €80k at Spotify in Stockholm may open more doors than €88k at a company nobody knows, depending on your goals.
But do not let “brand” become an excuse to accept a bad deal. Exposure does not pay rent, even in Helvetica.
Wait for the full offer before responding#
When the recruiter calls with good news, do not negotiate live if you feel unprepared.
Say something like:
“That is exciting, thank you. I really enjoyed meeting the team. Could you send the full details in writing, including base, bonus, equity, benefits, and level? I would like to review everything together.”
This buys you time.
Once you have the written offer, look at:
- Base salary
- Bonus percentage and how it is paid
- Equity amount, vesting schedule, and refreshers
- Signing bonus
- Job title and level
- Location requirement
- Remote policy
- Benefits
- Start date
- Any clawback terms
Clawback terms matter. Some companies require you to repay a signing bonus if you leave within 12 months. That is not always bad, but you should know.
Focus on total compensation, not just base salary#
Base salary feels the most real because it hits your bank account every month. But in tech, total comp often tells the actual story.
Example US offer:
- Base salary: $165k
- Annual bonus: 15 percent, around $24.75k
- RSUs: $120k over 4 years, around $30k per year
- Signing bonus: $20k
- Total year one value: about $239.75k
Example Europe offer:
- Base salary: €92k
- Annual bonus: 10 percent, around €9.2k
- Equity: €40k over 4 years, around €10k per year
- Pension contribution: 6 percent
- Total annual value: around €111k, plus pension value
Now compare that with another offer:
- Base salary: €105k
- No bonus
- No equity
- Weak pension
- Total annual value: €105k
The higher base is not automatically better.
Ask recruiters to explain total comp clearly. If they cannot, ask again. You are allowed to understand the deal before signing your life into a new Slack workspace.
The best negotiation script for 2026 tech offers#
Keep it respectful, short, and specific. You are not writing a courtroom speech.
Here is a strong email:
Hi Maya,
Thank you again for the offer. I am really excited about the team, especially the work on the payments platform and the chance to contribute to the migration project.
I reviewed the full package. Based on the scope of the role, my experience leading backend systems at scale, and market data for senior engineers in London, I was hoping we could get closer to £125k base, with the rest of the package staying as discussed.
If we can get there, I would feel comfortable signing quickly.
Thanks,
Alex
Why this works:
- It shows excitement.
- It names the role scope.
- It gives a specific ask.
- It gives them a reason.
- It signals you are ready to close.
Recruiters love the phrase “If we can get there, I would feel comfortable signing quickly.” It tells them there is a deal to be made.
Ask for one main thing and one backup#
Do not send a grocery list with 12 demands. That makes you look unfocused.
Pick your main ask. Then have a backup.
Example:
Main ask:
- Increase base from $155k to $170k
Backup:
- If base is fixed, add a $20k signing bonus
Email wording:
“My first preference would be to bring the base salary to $170k. If there is no flexibility on base due to band constraints, could we discuss a signing bonus in the $15k to $20k range?”
This gives the recruiter options. That matters because sometimes salary bands are stiff, but sign-on bonuses are easier.
What if they say the salary is fixed?#
This happens a lot, especially in Europe, government contractors, and structured companies like SAP, Siemens, IBM, or large banks.
If base salary is fixed, ask about:
- Signing bonus
- Equity increase
- Higher level
- Earlier salary review
- Guaranteed bonus
- Relocation support
- Extra vacation days
- Remote work
- Training budget
- Home office stipend
Script:
“I understand the base may be fixed within the band. Is there flexibility in sign-on bonus, equity, or level? I am trying to bridge the gap between this offer and market rates for the scope.”
You are being reasonable. You are not throwing your laptop out the window.
Use competing offers carefully#
A competing offer can help, but do not be weird about it.
Good version:
“I want to be transparent. I have another offer at $215k total compensation, but your role is my first choice because of the team and product area. Is there any room to get closer to that number?”
Bad version:
“Amazon offered me more. Match it or I walk.”
The first one gives them a path. The second one makes people want to forward your email with “lol” as the only comment.
You do not need to share the company name unless you want to. You also do not need to send the offer letter unless required, and many candidates prefer not to.
Negotiate level, not only money#
In tech, level controls everything. It affects salary band, bonus, equity, scope, promo timeline, and how people treat you in meetings.
A “Senior Software Engineer” at one company could map to L5 at Google, SDE III at Amazon, IC4 at Meta, or Senior Engineer at Stripe. Titles do not always mean the same thing.
If you think you are being down-leveled, ask:
“Can you help me understand how the leveling decision was made? Based on my experience leading architecture and mentoring engineers, I was expecting this to map closer to Staff level. Is there room to revisit that?”
This is especially important if you are moving from startup to big tech. Big companies down-level people all the time. Sometimes it is fair. Sometimes it is just risk management.
A lower level with a famous company might still be worth it, but understand the long-term cost. A lower level can mean slower promotion, lower equity refreshers, and less influence.
Advertisement
Remote work is money too#
Remote flexibility has real financial value.
A role paying $155k remote from Denver may beat $180k in San Francisco once you factor in rent, taxes, commute, and childcare. A €90k remote role from Valencia may feel very different from €105k in Dublin with office attendance three days a week.
Negotiate remote terms clearly:
- Fully remote or hybrid?
- How many office days per week?
- Can you work from another country temporarily?
- Are there core hours?
- Is compensation adjusted by location?
- Is the policy written into the offer?
Script:
“Remote flexibility is important to me. Would the company be open to confirming two office days per month in the offer letter, rather than a general hybrid policy?”
General policy can change. Written terms are stronger.
Do not apologize for negotiating#
Please remove these phrases from your negotiation email:
- “Sorry to ask”
- “I know this is annoying”
- “I hate to be difficult”
- “I hope this does not offend you”
- “I know I should be grateful”
You can be warm without shrinking.
Use:
- “I was hoping we could discuss…”
- “Is there flexibility on…”
- “Based on the scope and market data…”
- “I would feel comfortable signing if…”
You are not asking for a favor. You are agreeing on business terms.
Know when not to negotiate too hard#
Yes, you should negotiate. No, you should not turn every offer into a hostage situation.
Be careful if:
- The offer is already at the top of the published range
- You have no backup and need the job quickly
- The company clearly says there is no room
- You are negotiating for an entry-level role with many similar candidates
- Your ask is not backed by market data
- You keep adding new asks after they agree to previous ones
The worst move is moving the goalpost.
Example:
- You ask for $170k.
- They say yes.
- Then you ask for $10k sign-on.
- They say yes.
- Then you ask for Fridays remote forever.
- Now everyone is tired of you.
Negotiate in one clean round when possible.
What to say if they ask for your current salary#
In many places, asking for current salary is restricted or discouraged. In parts of the US, it is illegal for employers to ask or rely on salary history. In Europe, this is also becoming more sensitive due to pay transparency rules.
You can answer without giving the number:
“I am focusing on the market value of this role and the scope we discussed, rather than my current compensation. Based on that, I am targeting $180k to $210k total compensation.”
If they insist:
“I prefer not to share current compensation, but I am happy to discuss what it would take for me to accept this role.”
Your past salary should not cap your future salary. Especially if you were underpaid, changed markets, moved countries, or grew a lot in your role.
Entry-level candidates can negotiate too#
If you are a new grad or junior developer, you may have less room, but not zero room.
For example, a new grad software engineer in the US might see:
- Amazon SDE I: around $150k to $190k total comp depending on location
- Microsoft new grad: around $140k to $180k total comp
- Smaller US SaaS company: $85k to $120k base
- Berlin junior developer: €45k to €60k
- Amsterdam junior developer: €45k to €65k
- London junior developer: £35k to £55k, higher in fintech
What juniors can ask for:
- Signing bonus
- Relocation support
- Start date flexibility
- Home office budget
- Learning budget
- Salary review after 6 months
- Visa support
Junior script:
“I am very excited about the offer and the team. I wanted to ask whether there is any flexibility on the signing bonus or relocation support. Moving to Dublin will involve upfront costs, and support there would make it easier for me to accept quickly.”
That is a fair ask.
Senior candidates should negotiate harder#
If you are senior, staff, principal, engineering manager, product lead, data science lead, or security architect, negotiation is part of the job.
Companies are hiring you for judgment, influence, and decision-making. Calmly negotiating your own package is not a red flag. If anything, it shows you can handle commercial conversations.
For senior people, the biggest opportunities are often:
- Level
- Equity
- Bonus target
- Signing bonus
- Severance
- Remote terms
- Team scope
- Title
- First performance review date
A staff engineer joining a US AI infrastructure startup might negotiate from $230k base and 0.15 percent equity to $250k base and 0.25 percent equity. That difference can be massive if the company grows.
At a public company like Nvidia, ServiceNow, Salesforce, or Snowflake, RSUs are easier to value because the stock is liquid. At a private startup, equity is more of a bet. Ask about strike price, latest valuation, preferred vs common stock, and refresh grants.
Private startup equity: ask these questions#
Startup offers can sound exciting and foggy at the same time.
“0.2 percent equity” sounds cool until you realize you do not know the valuation, dilution risk, vesting terms, or exercise cost.
Ask:
- What is the company’s latest valuation?
- What was the last funding round?
- What is the strike price?
- How many fully diluted shares are outstanding?
- What is the vesting schedule?
- Is there a one-year cliff?
- What happens if the company is acquired?
- Are there refresh grants?
- How long do I have to exercise options after leaving?
- Can I see the equity plan documents?
If they refuse to answer basic equity questions, that is useful information. Maybe not a dealbreaker, but definitely a yellow flag.
Watch for red flags during negotiation#
Negotiation tells you a lot about a company.
Good signs:
- Recruiter is clear and respectful
- They explain bands and constraints
- They answer questions directly
- They give written details
- They do not pressure you to accept instantly
- They treat negotiation as normal
Bad signs:
- “This offer expires tonight”
- “We only hire people who are passionate, not money-driven”
- “We can discuss salary after you start”
- “Equity will be huge, trust us”
- “We are like a family”
- They get offended when you ask basic questions
- They change terms verbally but not in writing
If a company is chaotic before you sign, it will probably not become magically calm after onboarding.
How much should you ask for?#
A good rule: ask for 5 percent to 15 percent more if your request is supported by data.
Examples:
- Offer: $160k base, ask: $172k to $180k
- Offer: €85k base, ask: €92k to €98k
- Offer: £95k base, ask: £105k to £110k
- Offer: $210k total comp, ask: $230k to $245k
For very senior roles, equity and signing bonus may move more than base. A $25k to $75k increase in annual equity is not unusual in competitive US tech offers at senior levels.
The key is to be ambitious without sounding random. “Can you do $300k?” when the band is $150k to $180k will not help you unless you have a very strong reason.
Phone or email: which is better?#
Use both.
Phone is good for warmth and relationship. Email is good for precision and written records.
Best flow:
- Get offer by phone
- Ask for details in writing
- Review calmly
- Send negotiation email
- Discuss by phone if needed
- Ask for revised offer in writing
- Sign only when the written offer matches
Do not rely on “Yeah, we can probably do remote.” Probably is not a contract.
Final negotiation checklist#
Before you sign, make sure you have checked:
- Is the base salary clear?
- Is the bonus target clear?
- Is equity written with vesting schedule?
- Is the job title correct?
- Is the level correct?
- Is your manager named?
- Is location or remote setup written clearly?
- Are start date and probation terms clear?
- Are relocation and sign-on terms written?
- Are clawbacks clear?
- Do you understand benefits?
- Did you compare total comp, not just base?
- Did you negotiate once, clearly?
- Are you actually excited to do the job?
That last one matters. A great package for a role you hate is still expensive misery.
A simple final script when you are ready to accept#
Once they meet your ask, be gracious and fast.
“Thank you for working with me on this. I am happy with the updated offer and excited to join the team. Please send the final version for review, and I will sign once I confirm the details match.”
After you sign, stop negotiating. Celebrate. Tell your people. Buy the slightly nicer coffee.
Final thoughts#
Negotiating a tech job offer in 2026 is not about acting tough. It is about being prepared, calm, and clear.
Know the market, understand your total compensation, ask for what matters, and give the company a simple path to yes. Whether you are negotiating $95k at a SaaS startup, €110k at Adyen, £130k at Wise, or $280k at Google, the same basics apply.
And before your next offer comes in, make sure your resume is actually getting you into the right interviews. Run it through JobRise’s free ATS checker here: https://jobrise.io/en/free-ats-checker/
Advertisement
Advertisement
Send this to whoever has the interview this week.
Keep reading
Australia 482 Visa Jobs for Software Engineers: How It Works
A practical guide to the Australia 482 visa for software engineers, covering sponsorship, occupation lists, and the application timeline.
Backend Developer Jobs in Finland with Visa Sponsorship
Your guide to landing backend developer jobs in Finland with visa sponsorship, covering the market, salaries, and a clear application checklist.
Business Analyst Jobs in Australia with Visa Sponsorship
Find out how to land business analyst jobs in Australia with visa sponsorship, including salary ranges and application tips for 2026.
Advertisement
Advertisement