Guide

Salary Negotiation for Tech Jobs

Salary negotiation is one of the highest-ROI skills in your career - a successful negotiation can add tens of thousands of dollars annually and compound over your entire career. Most candidates leave money on the table by not negotiating or by negotiating ineffectively.

8 articles

When and How to Negotiate

Negotiate after receiving a written offer, not before. Do not volunteer your current salary or salary expectations early in the process - in many US states, employers cannot legally ask for your current salary. When asked for expectations early, defer: "I want to learn more about the role and responsibilities before discussing compensation - can you share the approved range?" This shifts information disclosure in your favor.

When you receive the offer, do not accept or decline immediately. Say: "Thank you, I am excited about this opportunity. I would like to take a couple days to review the details." This is normal and expected. Use those days to research, compare, and prepare your counter.

Researching Your Market Value

Your negotiation is strongest when grounded in data. Know the market range for your role, level, industry, and location. Know the specific company's compensation philosophy - some companies have rigid pay bands while others have significant flexibility.

Levels.fyi is the best source for total compensation data at tech companies. For non-tech companies, LinkedIn Salary and Glassdoor are more useful. Bring data to the negotiation - "my research indicates the market range for this role is $X-Y" is more persuasive than "I was hoping for more."

Crafting Your Counter-Offer

A counter-offer should include: your specific ask (a number, not a range), a brief rationale (market data and your value), and a reaffirmation of your interest in the role. Keep it professional and collaborative. Avoid ultimatums unless you are genuinely prepared to decline. Negotiate one thing at a time - start with base salary, then equity if base cannot move, then signing bonus. Accept that some elements may be non-negotiable and focus energy on the ones with flexibility.

Negotiating Beyond Base Salary

If base salary is firm, negotiate other elements: signing bonus (most flexible, comes from a different budget), equity (request more shares or higher grant value), remote work arrangement, additional PTO, flexible start date, or professional development budget. Some of these have no cost to the employer but significant value to you. A $10K signing bonus is a meaningful negotiation win even if base is non-negotiable.

All Guides

When to Walk Away From a Job Offer

Know when to walk away from a job offer by evaluating compensation against predetermined walk-away numbers, recognizing interview red flags, and avoiding rationalization traps that lead to poor decisions.

November 13, 20258 min read

Negotiating Equity and Stock Options

Learn how to negotiate equity compensation including RSUs at public companies and stock options at startups, with valuation frameworks, key questions to ask, and negotiation strategies.

November 12, 20258 min read

How to Research Salary Before Negotiating

Research salary before negotiating with Levels.fyi, Glassdoor, LinkedIn Salary, and recruiter conversations. Learn to build a target, acceptable, and walk-away number before any offer discussion.

November 11, 20258 min read

How to Negotiate Benefits and Perks

Negotiate more than salary, learn how to negotiate signing bonuses, PTO, remote work flexibility, professional development, health benefits, and other perks with their real dollar values.

November 9, 20258 min read

How to Handle Competing Job Offers

Learn how to handle competing job offers by disclosing leverage professionally, coordinating timelines, evaluating total compensation across offers, and negotiating with your preferred employer.

November 8, 20258 min read

Geographic Pay Differences and Remote Salary

Understand how location affects tech salaries, the difference between location-based and location-neutral pay, location factor negotiation, and how to handle relocation salary adjustments.

November 7, 20257 min read

Frequently Asked Questions

Should I always negotiate a job offer?

Yes, always negotiate. Employers expect negotiation and budget for it. Accepting the first offer immediately signals that you either did not research the market or do not value your worth. Even if the offer is already at market rate, asking politely demonstrates confidence. The worst realistic outcome is hearing “the offer is firm” - which leaves you exactly where you started. The best outcome is thousands of dollars in additional annual salary or equity.

How do I research salary data before negotiating?

Use multiple sources: Levels.fyi (best for tech companies with total compensation including stock and bonus), LinkedIn Salary, Glassdoor, Payscale, and H1B salary data (public record). For smaller companies, Glassdoor and LinkedIn are most useful. Research the specific role, level, company size, and geographic location - these variables affect compensation significantly. Know the total compensation range (base, bonus, equity, benefits) not just base salary.

What is total compensation in tech and why does it matter?

Total compensation includes base salary, signing bonus, annual bonus (cash), equity (RSUs or options with vesting schedule), and benefits (health insurance value, 401k match, PTO). At larger tech companies, equity can represent 30-60% of total compensation. Always compare offers on total comp basis, not base salary alone. A $150K base at a company with generous RSUs can be worth significantly more than a $170K base at a company with no equity.

How do I counter-offer a salary?

Counter 10-20% above the offered base salary with a specific number, not a range. Give a brief rationale: “Based on my research on compensation for this role at companies of similar size in this market, and my experience in [specific area], I was expecting something closer to $X. Is there flexibility to get there?” Be collaborative, not adversarial. Express continued enthusiasm for the role throughout the negotiation - you want to convey that you are negotiating fair compensation, not threatening to decline.

What does this Salary Negotiation for Tech Jobs section cover?

Salary negotiation is one of the highest-ROI skills in your career - a successful negotiation can add tens of thousands of dollars annually and compound over your entire career. Most candidates leave money on the table by not negotiating or by negotiating ineffectively.