The offer letter sitting in your inbox is almost never the best offer the company can make — and in the tech industry, knowing how to negotiate your compensation package could be worth tens of thousands of dollars over the life of your employment.
Why Tech Compensation Negotiation Is Different
Negotiating a salary at a traditional company and negotiating a tech compensation package are fundamentally different exercises. At a law firm or a retailer, the conversation is almost entirely about base salary. At a tech company — whether that's Google, Stripe, Shopify, or a Series B startup — your total compensation is made up of several distinct components, each of which is negotiable independently. Candidates who don't understand this structure routinely leave significant money on the table simply because they focused on only one lever.
The good news is that hiring managers and recruiters at tech companies expect negotiation. It is a completely normal, professional part of the process. In fact, studies consistently show that fewer than 40% of job seekers negotiate at all, which means that the moment you begin a calm, well-reasoned counter-offer, you immediately distinguish yourself from the majority of candidates. This guide will walk you through every component of a tech offer, give you the exact language to use, and help you walk away with a package that reflects your true market value.
Understanding the Components of a Tech Compensation Package
Before you can negotiate effectively, you need to understand what you are negotiating. A typical tech compensation package at a mid-to-large company includes several distinct elements, and each one has different flexibility depending on the company's stage, its internal pay bands, and the role level.
Base Salary
Base salary is the fixed, recurring component of your pay and the one most candidates focus on. While it is important — especially because it affects your pension contributions, mortgage applications, and other financial decisions — it is often the least flexible element at large public tech companies, which have rigid salary bands tied to levels. At Google, for example, an L5 Software Engineer has a well-defined salary range, and the recruiter may have very little room to move beyond a certain ceiling. This doesn't mean you shouldn't negotiate base; it means you should know when to shift focus to other levers.
Equity: RSUs, Options, and Grants
Equity compensation is where the real wealth-building happens in tech, and it is also where the most negotiating room typically exists. There are two primary forms:
- Restricted Stock Units (RSUs): Common at public companies like Amazon, Microsoft, Meta, and Apple. RSUs vest over a schedule — typically four years with a one-year cliff — and their value is tied to the company's stock price at the time of vesting.
- Stock Options: More common at private startups and early-stage companies. Options give you the right to buy shares at a predetermined price (the strike price). If the company grows, the difference between the strike price and the fair market value can be substantial.
Equity is often the most negotiable part of a tech offer because it comes off a different budget than cash. A recruiter who cannot move your base salary by more than $10,000 might be able to add $50,000 in additional RSUs. When Amazon makes an offer, for instance, the equity component is often front-loaded or structured to incentivise retention — understanding this structure lets you ask intelligent, targeted questions that demonstrate your sophistication as a candidate.
Sign-On Bonus
A sign-on bonus (sometimes called a joining bonus) is a one-time payment designed to compensate you for unvested equity or bonuses you are leaving behind at your current employer. This is one of the most commonly offered and most negotiable elements of a tech offer. Companies like Shopify, Salesforce, and Netflix routinely offer sign-on bonuses ranging from $10,000 to $100,000 or more for senior technical roles. If you are leaving unvested RSUs at your current company, your new employer may be willing to cover that gap — but only if you ask.
Annual Performance Bonus
Many tech companies offer a target annual bonus, expressed as a percentage of your base salary. This is typically tied to individual and company performance. At some companies, the bonus percentage is fixed by level and is non-negotiable, but the target percentage itself may be something you can discuss, particularly if you are joining in a revenue-generating or business-critical role.
Benefits and Perquisites
Benefits are often overlooked during negotiation, but they can represent enormous value. Key benefits to evaluate and potentially negotiate include:
- Health insurance: Coverage quality, whether your dependants are included, and what percentage the employer covers
- Remote work flexibility: Increasingly important post-pandemic, and sometimes more valuable than a salary increase
- Professional development budget: Funds for conferences, courses, and certifications
- Relocation assistance: If you are moving cities or countries, this can be substantial
- Home office stipend: Common at remote-first companies like GitLab and Basecamp
- Pension or 401(k) matching: In the US, employer match rates vary widely; in the UK and Australia, superannuation contributions above the statutory minimum are negotiable
Do Your Market Research Before You Negotiate
Walking into a negotiation without data is like navigating without a map. You need to know your market value before you make any counter-offer, and fortunately the tech industry is more transparent about compensation than almost any other sector.
Where to Find Salary Data
- Levels.fyi: The gold standard for software engineering compensation data, with real self-reported figures broken down by company, level, and location. Particularly useful for FAANG and large tech companies.
- Glassdoor and LinkedIn Salary: Broader coverage across roles and industries, though figures can be less granular than Levels.fyi for engineering roles.
- Blind: An anonymous professional network where tech employees share offer details and discuss compensation openly.
- Payscale and Salary.com: Useful for roles outside pure software engineering, including product management, UX, and data science.
- Networking: Talking directly to people in similar roles at target companies is the most accurate way to understand what is actually being offered. Many professionals are surprisingly open about compensation when approached respectfully and directly.
When you conduct your research, make sure you are comparing total compensation, not just base salary. A $160,000 base at one company might represent a lower total comp than a $140,000 base with $80,000 in annual RSUs at another. Tools like Levels.fyi calculate total compensation figures that make these comparisons straightforward. You can also extract job keywords from target company job listings to understand exactly what skills they are paying a premium for, which strengthens your negotiating position considerably.
The Negotiation Process: A Step-by-Step Approach
Step 1: Never Accept on the Spot
When a recruiter delivers a verbal offer, the most powerful thing you can do is express genuine enthusiasm and then ask for time. Something like: "This is really exciting — I'm very interested in the role and the team. Could I have a few days to review everything carefully?" This is completely normal, universally expected, and it gives you time to do your homework. No legitimate company will rescind an offer because you asked for 48 to 72 hours to consider it.
Step 2: Get Everything in Writing
Before you counter-offer anything, make sure you have a written offer letter that details every component of the package. Verbal descriptions of equity grants, bonus targets, and benefits are meaningless if they are not in the official documentation. Read the fine print carefully — pay attention to vesting schedules, cliff periods, clawback provisions on sign-on bonuses, and any non-compete clauses that might affect your future options.
Step 3: Craft a Specific, Reasoned Counter-Offer
The most common mistake candidates make is saying something vague like "I was hoping for more." Effective negotiation is specific and justified. A strong counter-offer sounds like this:
"Thank you so much for the offer — I'm genuinely excited about this opportunity and I can see myself doing great work here. Based on my research into market compensation for this level and my background in distributed systems, I was expecting a total comp closer to $X. Is there flexibility to get to that range, either through the base salary or the equity component?"
Notice what this does: it anchors a specific number, it provides a brief justification (market research + specific expertise), and it gives the recruiter multiple levers to work with. This approach is far more effective than a single demand and demonstrates that you understand the structure of tech compensation.
Step 4: Prioritise Your Asks
You are unlikely to get everything you ask for, so know in advance which components matter most to you. For a candidate early in their career, base salary may be more important because it compounds over time and affects future offers. For a senior engineer with ten years of experience, equity upside at a growth-stage company might be far more valuable. Make your primary ask explicit, and have a secondary ask ready — for example, if they cannot move on base, pivot to the sign-on bonus or additional RSUs.
Step 5: Use Competing Offers Strategically
If you have competing offers — and ideally you should be running multiple processes simultaneously — this is one of the most effective pieces of leverage available to you. You do not need to be aggressive or threatening about it. Simply being transparent works: "I have another offer from [Company] at a higher total comp. I genuinely prefer your team and mission, but I need to make this work financially." This is honest, professional, and extremely effective. Companies like Microsoft and Meta have dedicated processes for handling competing offers, and recruiters are authorised to go back to their compensation committees with this information.
Step 6: Negotiate Benefits and Non-Salary Terms
Once you have agreed on the core financial package, don't forget the non-cash elements. This is where you might negotiate an earlier performance review date (which moves up your first raise or promotion), a higher starting PTO allocation, a remote work arrangement, or a larger professional development budget. These items often have more flexibility than base salary because they come from different budgets and don't set the same precedent internally.
Regional Nuances You Need to Know
United States
The US tech market is the most compensation-transparent in the world, largely thanks to platforms like Levels.fyi and Blind. Negotiation is not just accepted — it is expected. Many US states, including California, New York, and Colorado, now have pay transparency laws that require employers to post salary ranges, which gives candidates a significant informational advantage. RSUs and equity are central to compensation at public companies, and the tax treatment of different equity types (ISOs vs. NSOs, for example) is complex — consider consulting a tax adviser before exercising options.
United Kingdom
UK tech salaries are generally lower than US equivalents for the same role, partly because equity compensation is less prevalent and less generous. However, negotiation is equally acceptable and expected. In the UK, the pension auto-enrolment minimum is set by law, but you can negotiate for an employer contribution above the statutory minimum. Note that UK employment contracts are more protective than at-will US arrangements — read your notice period and garden leave clauses carefully before signing.
Canada and Australia
Both markets have strong and growing tech ecosystems — Toronto, Vancouver, Sydney, and Melbourne are legitimate tech hubs with competitive compensation. Salaries are lower than San Francisco equivalents but have been rising rapidly, particularly as remote work allows candidates to compete for US-based roles. In Canada, companies like Shopify and Wealthsimple offer competitive equity packages. In Australia, superannuation (currently 11%) is mandatory, but you can negotiate for salary sacrifice arrangements that maximise tax efficiency.
Common Mistakes That Kill Your Negotiating Position
- Revealing your current salary too early: In many jurisdictions, employers are not legally permitted to ask for your salary history. Even where they can ask, you are not obliged to answer. Deflect with: "I'm focused on market rates for this role — can you share the budgeted range?"
- Making ultimatums: Negotiation is a conversation, not a confrontation. Ultimatums damage relationships and can result in a rescinded offer. Stay warm and collaborative throughout.
- Negotiating against yourself: Don't offer a range when you can offer a specific number. If you say "I'm looking for somewhere between $150,000 and $170,000," the employer will always hear $150,000.
- Ignoring the full package: Focusing exclusively on base salary while ignoring equity, bonuses, and benefits is the most expensive mistake tech candidates make.
- Failing to follow up in writing: After every verbal negotiation conversation, send a brief email summarising what was discussed and agreed. This creates a paper trail and prevents miscommunication.
Preparing Your Materials Before You Negotiate
Strong negotiation starts well before the offer stage. The way you present yourself throughout the interview process — including your resume — sets the anchor for the conversation. A polished, ATS-compliant resume that clearly quantifies your impact gives hiring managers a concrete basis for pushing internally to get you a higher-band offer. Before you even begin interviewing, build your free ATS resume to ensure you are presenting your experience in the most compelling and keyword-optimised way possible.
Similarly, your cover letter is an opportunity to articulate the unique value you bring — which directly supports your negotiating position. A thoughtful cover letter that speaks to the specific role can prime the recruiter to see you as a premium candidate. Use our AI cover letter generator to craft a personalised letter that reinforces your professional brand before the offer conversation even begins.
Build your free ATS resume and walk into your tech compensation negotiation with materials that reflect your true market value.
Scripts and Language That Actually Work
Having the right words ready makes the difference between fumbling through an awkward silence and projecting calm confidence. Here are several real-world scripts you can adapt:
Asking for Time
"I'm really excited about this — thank you. Could I have until [specific date] to review everything? I want to give this the thought it deserves."
Opening the Negotiation
"I've done a lot of research into market compensation for this role and level, and based on that — along with my specific experience in [X] — I was hoping we could get to [specific number] in total comp. Is there flexibility to make that work?"
Responding to "This Is Our Best Offer"
"I appreciate you saying that, and I understand there are constraints. Could we explore whether there's any flexibility on the equity side or a sign-on bonus to help bridge the gap? I'm genuinely committed to joining if we can make the numbers work."
When You Have a Competing Offer
"I want to be transparent with you — I do have another offer at a higher total comp. I'm very motivated to join your team because of [specific reason], but I need to make a financially sound decision. Is there anything more you can do on the package?"
Conclusion
Negotiating a tech compensation package is a skill — one that pays compound returns over the entire arc of your career, since each future offer is often anchored to your current compensation. The key principles are simple: understand every component of the offer, do thorough market research before you counter, make specific and justified asks, and keep the conversation collaborative rather than adversarial. Companies like Google, Amazon, Meta, and Stripe all build negotiation into their hiring processes, and their recruiters respect candidates who advocate professionally for themselves. Start your preparation early, present yourself compellingly at every stage, and go into that negotiation conversation with the confidence that comes from knowing your worth.
Tags
Resume Builder Team
Career experts and former recruiters helping job seekers worldwide build stronger resumes and land roles at top companies.