Big Tech Salary Negotiation: How I Negotiated an Offer from $120K to $165K
A 3-year developer shares 5 key salary negotiation strategies for big tech: know the market, don't bid first, leverage competing offers, focus on total comp, negotiate sign-on and equity — achieving a 40% increase
Background
Let me start with my situation: 3 years of backend development experience, graduated from a mid-tier university, working as a Java developer at a mid-size tech company. Honestly, I used to think salary negotiation was something that only happened in movies. You get an offer, you take it, right? That mindset changed completely after my last job switch — not negotiating cost me real money.
During this job search, I interviewed with 6 companies and received 2 offers. Company A's initial offer was $120K base + 15% bonus, Company B was $130K base + 12% bonus. After negotiation, Company A came up to $150K base + 15% bonus + $40K sign-on, and Company B reached $165K base + 12% bonus. That's a 37% increase overall. I couldn't believe it myself.
In this article, I'll walk through the entire negotiation process and the strategies I used, hoping it helps anyone preparing for salary negotiations.
Negotiation Process Breakdown
Step 1: Know the Market (The Most Critical Foundation)
Before I even started interviewing, I spent about two weeks doing salary research. Many people jump straight into interviews without knowing their market value — that's like going to war without weapons.
My approach was straightforward:
1. Check salary ranges on job platforms — Levels.fyi, Glassdoor, and LinkedIn salary insights for the same role. For a mid-level SWE with 3 years of experience in the Bay Area, the range was roughly $110K-$170K.
2. Talk to peers — This is the most reliable source. I reached out to 3 friends at different FAANG companies and asked about their team's compensation bands. The conclusion: 3 YOE at tier-2 tech companies is around $120K-$140K, and at FAANG it's $140K-$180K.
3. Check salary disclosure sites — Blind, Levels.fyi, and teamblind.com have plenty of real salary data. Some posts are flexing, but after reading enough, you can filter out the real numbers.
After the research, I had a clear target: my goal was $140K-$165K base, below $120K was a no-go, above $165K would exceed expectations.
Step 2: Never Be the First to Name a Number
This was the most effective strategy in my experience. During interviews, recruiters always ask "What are your salary expectations?" My old approach was to just state a number, like "I'm looking for $140K." I later realized how much that cost me.
The right approach is to turn the question back. Here's my script:
"Compensation is important to me, but I'm more focused on the overall package and growth opportunities. Could you share the compensation range for this role?"
If the recruiter insists you go first, give a range instead of a specific number: "Based on my research, the market range for this level is roughly $120K-$170K, and I believe that range is reasonable."
Why does this matter? Because whoever names a number first loses negotiation leverage. If you say $120K first and the company's budget is $165K, you just left $45K on the table. If the company says $120K first, you can still negotiate up. Information asymmetry is your biggest asset in negotiation.
Step 3: Use Competing Offers as Leverage
This was the most critical step in my negotiation. When I received Company A's $120K offer, I didn't immediately reject or accept it. Instead, I said: "Thank you so much for the offer. I'm really excited about the team's technical direction. However, I have another company in the final stages of their process, and I'd like to wait until all offers are in before making a comprehensive comparison. I'd need about a week."
Then I used Company A's offer to negotiate with Company B, and Company B's offer to negotiate with Company A. Here's how it played out:
Conversation with Company A's recruiter:
"Hi, thank you so much for the offer from Company A. I do have another offer at $130K base + 12% bonus. I'm personally more drawn to Company A's tech stack and team culture, but the compensation gap is significant. Is there room for adjustment?"
Conversation with Company B's recruiter:
"Hi, I received your offer and really appreciate it. However, Company A has offered a sign-on bonus and more equity, making their overall package more attractive. I'm very interested in Company B's business trajectory — is there room to discuss compensation?"
After two rounds of back-and-forth, both companies started increasing their offers. Company A went from $120K to $135K to $150K, plus a $40K sign-on; Company B went from $130K to $150K to $165K.
A critical point here: Always be honest, never fabricate offers. If you don't have another offer, don't invent one. The tech recruiting world is small — if you're caught lying, you'll lose the offer and potentially get blacklisted.
Step 4: Focus on Total Compensation, Not Just Base Salary
Many people only look at base salary during negotiations — that's a huge mistake. FAANG compensation typically includes: base salary + annual bonus + sign-on + RSUs + benefits. I initially focused only on base salary too, until I realized total compensation (TC) is what really matters.
For example, Company A's final offer was $150K base + 15% bonus + $40K sign-on + $80K RSU/4yr, and Company B was $165K base + 12% bonus + $60K RSU/4yr. At first glance, Company B's base is $15K higher, but let's calculate TC:
Company A TC: $150K + $22.5K + $40K + $20K = $232.5K/year (first year)
Company B TC: $165K + $19.8K + $0 + $15K = $199.8K/year
Company A's base is $15K lower, but the total package is actually $32K more! So always calculate total compensation — don't be fooled by base salary alone.
Here are some commonly overlooked factors:
RSU vesting schedule — FAANG companies typically vest over 4 years with a 1-year cliff (25% vests after year 1, then monthly). Make sure you understand the vesting schedule and current stock price.
Bonus payout conditions — Some companies advertise "up to 20% bonus," but the actual payout might be 10-12%. Ask about historical bonus percentages.
401(k) match — Some companies match 50% up to 6% of salary, others match 100% up to 4%. This is free money that adds to your TC.
Step 5: Sign-On Bonus and Equity
Sign-on bonuses and equity are the most overlooked but highest-value components in negotiation.
Sign-on bonus: This is a one-time payment to incentivize you to join. It typically doesn't need to be returned (though some companies require pro-rated repayment if you leave within 12 months). Sign-on is outside the base salary range, making it relatively easier to negotiate. My experience: when base salary hit the ceiling at $150K and the recruiter said "this is really the max for this level," I pivoted to negotiating the sign-on and ended up with $40K.
RSUs/Equity: FAANG equity is extremely valuable, but many people don't know how to value it. My recommendations: 1) Ask about the total number of shares and vesting schedule; 2) Calculate current value using the stock price; 3) Consider future price volatility. For example, Company A offered $80K in RSUs (4-year vest), which adds $20K/year to the total package.
Common Negotiation Questions
Here are the most frequently asked questions I encountered during salary negotiations:
1. "What are your salary expectations?"
Strategy: Don't name a specific number first. Ask for their range. If they insist, provide a range based on market research.
2. "What is your current compensation?"
Strategy: Be honest, but add context about why your current compensation is below market (e.g., slow raise cycles at your current company). Note: In some states like California, it's illegal for employers to ask about salary history.
3. "Do you have other offers?"
Strategy: If you do, say so. If not, you can say "I'm actively interviewing with other companies." Never fabricate offers.
4. "If you accept this offer, what's your earliest start date?"
Strategy: Don't seem too eager. Say "I'd like to take some time to consider, I'll get back to you within a week."
5. "This salary is already at the top of our band for this level."
Strategy: Don't accept immediately. Ask "Is there room on the sign-on or equity side?" or "How soon would I be eligible for a promotion or comp review?"
6. "What's the minimum you'd accept?"
Strategy: Never reveal your floor. Say "I don't have a minimum — I'm focused on the overall package and career growth opportunity."
7. "This offer is already significantly higher than your current compensation."
Strategy: Don't compare to your current salary — compare to market rates. "I understand, but based on my market research, there should be room within the range for this level at your company."
Key Takeaways
1. Negotiation is collaboration, not confrontation. The company gave you an offer because they want you. You want to join. You're equal partners. Don't be afraid to negotiate — reasonable negotiation shows the company you value yourself.
2. Do your homework above all else. If you don't know your market value, you can't negotiate effectively. Spend time on salary research — it's the foundation of negotiation.
3. Never accept the first offer. The first offer is typically the company's conservative starting point. There's almost always room to go up. At minimum, try one round of negotiation.
4. Stay genuine and professional. You can be assertive in negotiation, but never rude. Express your needs, but don't threaten. I've seen someone tell a recruiter "I won't join unless you go to $180K" — their offer was rescinded.
5. Calculate total compensation, not just base. Base salary is only one component. Sign-on, equity, bonus, 401(k) match — it all adds up.
6. Keep your options open. Don't put all your chips on one company. Having multiple offers gives you leverage in negotiation.
7. Time is your friend. Don't rush to respond to an offer. Give yourself time to think and negotiate. When a recruiter says "this offer expires in 48 hours," it's usually a pressure tactic — most companies will extend to a week or more.
FAQ
Q: Can salary negotiation lead to a rescinded offer?
A: In rare cases, yes, but reasonable negotiation won't. Companies invest significant resources in extending offers — they won't rescind just because you politely ask for more. However, if you're rude or clearly using the offer as leverage with no intention of joining, that's risky.
Q: How do I negotiate without competing offers?
A: Use market data as your reference. "Based on my research, the market range for this level is $X-$Y, and I'd like to be in that range." You can also negotiate sign-on and equity as alternatives.
Q: What if the recruiter says the salary is at the cap?
A: Pivot to sign-on bonus, equity, start date, remote work, or other benefits. You can also ask "How soon would I be eligible for a compensation review, and what's the typical adjustment range?"
Q: When is the best time to negotiate salary?
A: After receiving a written offer but before formally accepting. Don't discuss salary too early in the interview process — let the company recognize your value first. The offer stage is the optimal time for negotiation.
Q: Should I disclose my current salary?
A: In some states (California, New York, etc.), employers are legally prohibited from asking about salary history. In states where it's allowed, be honest but frame it properly — emphasize that your current compensation is below market and explain why your target is justified.