Negotiate Tech Salary: Your Jedi Mind Trick
You just aced the final round at your dream FAANG company. The recruiter calls, gushing about your performance, and then drops the number. It's good, maybe even better than you expected. Most folks, myself included once upon a time, would just say "yes" and high-five the dog. Don't. Not yet. That's your first mistake, and it’s why your tech salary can always be higher. This isn't about being greedy; it's about understanding the game, and how to effectively negotiate your worth.
The Art of the Slow Roll
Recruiters are measured on closing candidates quickly and within budget. Your leverage evaporates the second you accept. So, when they offer, your immediate response is a polite "Thank you so much, I'm really excited about the opportunity. This is a significant decision for me, and I'd like a day or two to review everything thoroughly." This isn't a ploy; it's genuine. You need to process, to compare, to strategize. It also subtly signals that you’re not desperate, you’re thoughtful. Give yourself 24-48 hours, never more than 72. You don’t want to seem disengaged.
The "Other Offer" Myth and Reality
Everyone talks about needing a competing offer to negotiate. It helps, sure, but it’s not strictly necessary. I’ve successfully negotiated six-figure bumps without another offer in hand. What you do need is conviction and a clear understanding of your market value. This means doing your homework before the offer call. Look at levels.fyi, Glassdoor, and Blind. Filter by company, level (Staff, Senior Staff, Principal), and location. Understand the compensation bands for your specific role. Are you an L5 SWE at Google in Seattle? There's a range, and you need to know where you sit within it. Don't just look at the average; understand the 75th percentile. That's your target.
Let's be concrete. For an L5 SWE at Google in Seattle, the base salary might be $180k-$220k, equity (RSUs vesting over 4 years) $250k-$400k, and a sign-on bonus $30k-$70k. Total Comp (TC) could range from $350k to $550k+. If they offer you $400k TC, and you know the top of the band is closer to $550k, you have room.
Your Opening Salvo: The "Anchor"
When you get back on the phone, or email, your primary goal is to anchor high. Don't just ask for "more." You have to give them a number. "Based on my research, and considering my experience [mention specific, impactful projects or skills here, e.g., 'leading the architectural redesign of our payments platform,' or 'my deep expertise in distributed systems using Kafka and Kubernetes'], I was expecting an offer closer to $X total compensation." Your "X" should be slightly above the top of their band, or at least at the very top. If the top of their L5 band is $550k, you might say you were expecting $580k. This sounds aggressive, but it gives them room to "meet you in the middle" at a number you're actually happy with.
Crucially, focus on Total Compensation (TC). Companies have different levers: base salary, annual refreshers, sign-on bonuses, and RSU grants. You might prefer a higher base for cash flow stability, while someone else might prioritize RSUs for long-term growth. Be flexible. If they can't move much on base, push for more RSUs or a larger sign-on. "I understand there might be constraints on base salary; however, I'd be more comfortable if we could increase the RSU component to $Y, or consider a larger sign-on bonus of $Z."
The Recruiter's Playbook and Your Counter-Moves
Recruiters have scripts. They'll tell you "this is a very strong offer," or "we've already offered you at the top of the band." Don't buy it immediately. Their job is to manage expectations.
Here's how to respond:
- "This is a strong offer, but...": "I appreciate that. It is a strong offer, and I'm very excited about the team and the impact I could make. To truly feel comfortable making this move, I need to see the total compensation closer to $X. My current compensation, combined with my unique skill set in [specific tech], warrants this."
- "We've offered at the top of the band.": "I understand. I've done my research on comparable roles and levels, and I believe my specific experience in [project management, critical bug fixing, building scalable microservices] positions me at the very top, or even slightly above, what’s typically considered 'top of band' for this role. Is there any flexibility on the RSU grant or sign-on bonus to bridge that gap?"
Sometimes, they’ll ask for your current salary. Never give a specific number. It only gives them a ceiling. "My current compensation is competitive, and I'm looking for a significant growth opportunity commensurate with the scope of this role at [Company Name]." If they push, you can say, "I'm not comfortable sharing my current compensation, but I can tell you my expectations for this role are in the range of $X to $Y total compensation." Make sure X is higher than what you actually want. This isn’t lying; it’s protecting your information.
The Long Game: Timelines and Exploding Offers
You might get an "exploding offer" – a short deadline to accept. This is a pressure tactic. If you have other interviews in progress, be honest (within reason) with your recruiter. "I'm still interviewing with a few other companies, and I'm waiting on one final decision, which I expect by [date, slightly beyond their deadline]." Often, they'll extend the deadline. If they don't, you have to weigh your options. Is this offer good enough that you'll accept it and potentially walk away from other opportunities? Or do you risk it? This depends heavily on your personal financial situation and your confidence in other prospects. If you have zero other prospects, and the offer is decent, sometimes you just take it. No shame in that.
One crucial point: always get the offer in writing before you negotiate anything substantial. Don't negotiate against a verbal promise. Once you have the official PDF, you have solid ground. And when you do negotiate, always ask for the revised offer in writing. This protects both parties and prevents misunderstandings. I've seen verbal agreements fall apart.
What Else Can You Negotiate?
Beyond the big three (base, equity, sign-on), there are other things to consider, though they usually have less flexibility:
- Relocation Package: If you're moving, push for full coverage. This includes moving household goods, temporary housing, flights, and sometimes even a spousal job search assistance.
- Vacation/PTO: Some companies have fixed policies, others have wiggle room, especially for senior roles. "Given my experience, could we discuss an adjustment to the standard PTO policy?"
- Education/Conference Budget: This is often standard but worth asking about if it's not explicitly mentioned.
- Start Date: You might need extra time to move, or to take a break between jobs. Don't be afraid to ask for a start date that suits you.
The Final "Yes"
Once you've exhausted all avenues, and you're happy with the offer, then you accept. A simple, enthusiastic "Yes! I'm thrilled to accept this offer and join the team at [Company Name]. I'm really looking forward to getting started." Get that final, revised offer letter, sign it, and then go celebrate. You’ve earned it. This isn't about trickery; it's about informed confidence, clear communication, and understanding your worth in a competitive market. You wouldn't buy a house or a car without negotiating, so why would you short-change yourself on one of the biggest financial decisions of your career?
Ready to Ace Your Next Interview?
Practice with AI-powered mock interviews tailored to your target role and company. Start Practicing for Free | Explore Interview Prep
