Get Paid: How to Negotiate Your Tech Salary
You just got that email – “We’re excited to offer you the Senior Staff Software Engineer role at OmniCorp!” Your heart races, a little. But then you see the numbers. They're good, sure, but are they great? This isn't about being greedy; it's about getting what you’re worth. We're going to talk about how to effectively negotiate your tech salary offer, not just for the base, but for the whole package.
First Rule: Never Accept on the Spot
Seriously, don't. No matter how good it sounds, no matter how much you love the company. They expect you to negotiate. If you say "yes" immediately, you leave money on the table. You also telegraph that you didn't do your homework, which isn't a great look for someone who's supposed to be solving complex engineering problems. Take a breath. Thank them enthusiastically. Then say something like, "That's fantastic news! I'm really excited about the opportunity. I'd love to review the full compensation package in detail and get back to you by [specific date, 2-3 business days out]." This sets expectations and buys you time.
Do Your Homework: Know Your Worth (and Theirs)
Before you even think about numbers, you need data. This isn't a guessing game. Use tools like Levels.fyi, Glassdoor, and Blind (anonymously, of course) to get a realistic picture of what people at your level, with your experience, are making at that specific company and in that location. Levels.fyi is gold for FAANG and similar-tier tech companies; it breaks down base, stock (RSUs), and bonus. Don't just look at the average. Look at the range. Understand what the top 25% looks like. Consider your specific skills – if you’re a Kubernetes guru with 8 years of distributed systems experience, you're not an average candidate.
Think about your current compensation. Calculate your total compensation (TC): base salary + annual bonus + value of RSUs vesting per year. This is your floor. You're almost certainly not going to move for less TC, unless there's a significant quality-of-life improvement or a big jump in career growth you value more than the immediate cash.
The Full Package: Beyond Base Salary
Most tech companies, especially the larger ones, don't just offer a salary. They offer a compensation package. This typically includes:
- Base Salary: Your steady paycheck. This is often the easiest to compare and anchors everything else.
- Stock (RSUs - Restricted Stock Units): This is where significant wealth often builds in tech. Understand the vesting schedule (e.g., 25% each year over four years, or a back-loaded 5/15/40/40 model). Ask about refresh grants – some companies are more generous than others after your initial grant vests.
- Signing Bonus: A one-time cash injection. This is often easier to negotiate up than base salary if they're constrained by salary bands.
- Performance Bonus: Usually a percentage of your base salary, tied to individual and company performance.
- Benefits: Health, dental, vision, 401k match, paid time off, parental leave, tuition reimbursement. While not directly cash, these have significant financial value. A generous 401k match (e.g., 6% of your salary) is effectively more income.
When you get an offer, break down each component. Don't fixate solely on the base. A higher RSU package with a slightly lower base might put you in a much better financial position over four years, especially if the company stock is performing well.
The Art of the Counter: What to Say (and How)
You've done your research. You know their initial offer is X, and you know similar roles are getting Y (your target, which is higher than X). Now you make your move. This should always be done verbally, followed by an email summarizing the discussion. Avoid sending a cold email with just numbers; it feels impersonal and doesn't allow for a conversation.
Call the recruiter. Start by reiterating your excitement for the role and the team. Be specific about what you liked in the interview process – the challenging problems, the smart people you met. This shows genuine interest. Then, transition to compensation.
"Thanks again for the offer. I'm incredibly enthusiastic about joining OmniCorp and building X. After carefully reviewing the package and considering my experience and market value for this level, I'm looking for a total compensation of [Your Target TC] to make this move."
Then, break it down: "Specifically, I'd like to see a base salary of [Your Target Base], with the remaining compensation structured primarily through RSUs and a signing bonus." Don't just throw out a number. Justify it, even if briefly. "Based on my background with distributed systems at ScaleUp Inc. and my specific expertise in Apache Kafka, I believe this aligns with the market rate for a Senior Staff Engineer."
What if they push back? They almost always will. "That's a bit higher than our typical range." Respond with: "I understand. I've done my research on Levels.fyi and Glassdoor, and given my [specific skill set/experience], I'm confident this aligns with what top talent at this level is receiving."
Be prepared to ask for more of one component if another is inflexible. If base salary is capped, ask for a higher signing bonus or more RSUs. "If there's less flexibility on the base, could we explore increasing the RSU grant or the signing bonus to get closer to that total compensation?"
The "Other Offer" Card (Handle with Care)
Having another offer, especially a competing one from a desirable company, is your strongest hand. But don't bluff. If you say you have one, be prepared to share details (company name, total compensation). You don't have to share the offer letter itself, but provide enough specifics to make it credible.
"I'm weighing another offer from [Company Name] for a similar role, which has a total compensation package of [Competing TC]. While I'm genuinely more excited about the opportunities at OmniCorp, I need to ensure this is a financially sound move for me and my family."
This frames it not as "I want more money" but "I want to choose you, but I can't take a pay cut to do so." This is a powerful position. They want you; they’ve invested time and money in the interview process. They don't want to lose you to a competitor, especially one they respect.
When to Walk Away (and Why)
This is the hardest part. You might not get everything you ask for. You might not even get close. Sometimes, the numbers just don't align. This could be due to internal salary bands, budget constraints, or simply a mismatch in valuation.
If they come back with a "final" offer that's still significantly below your target and your market research, you have to consider walking away. This isn't about pride; it's about setting a precedent for your value. Accepting a lowball offer can anchor your future compensation at that company.
Before you walk, make sure you've exhausted all options. "I really appreciate you going back to the hiring committee. While I'm incredibly excited about the team and the mission, the compensation package is still a bit too far from my expectations for me to make this move right now. Is there any further flexibility on [specific component, e.g., RSU grant]?"
This decision depends heavily on your personal circumstances: Do you have a job? How long have you been looking? How badly do you need this job? If you're currently employed and just exploring, you have more leverage to walk. If you've been laid off and need a job quickly, your flexibility might be lower. This is that honest caveat: your personal financial security dictates your risk tolerance. Don't starve to make a point, but don't sell yourself short if you have other options.
Don't Forget the Follow-Up
Once you've agreed on terms, get everything in writing. A revised offer letter reflecting the negotiated numbers. Double-check every single figure: base, RSU count, vesting schedule, signing bonus. Mistakes happen. Once you sign, you've committed.
After you accept, send a gracious email to the recruiter and hiring manager. Reiterate your enthusiasm. Thank them for the thoughtful negotiation process. This leaves a good taste and sets a positive tone for your onboarding. They'll remember you as someone who knows their worth but is also pleasant to work with. That's a good reputation to build, even before your first day.
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
