Why Most Engineers Leave Money on the Table
Studies show that 57% of software engineers accept the first offer without negotiating. This costs an average of $50,000-$150,000 over the lifetime of a role at a major tech company. Negotiation is not about being aggressive — it's about understanding your market value and communicating it effectively.
Know Your Market Value
Before negotiating, you need data. Use these sources:
- Levels.fyi: The gold standard for tech compensation data
- Glassdoor: Good for base salary ranges
- Blind: Real offers from recent hires (take with skepticism)
- PayScale / Salary.com: Broader market data
- Recruiter conversations: Ask recruiters for the compensation band upfront
FAANG Compensation Structure (2026)
| Company | Base | Sign-On | RSUs | Bonus | Total (L5/L6) |
|---|---|---|---|---|---|
| $180K-$250K | $20K-$50K | $150K-$400K/yr | 15% | $350K-$600K | |
| Amazon | $170K-$220K | $30K-$75K | $100K-$300K/yr | 0% | $300K-$500K |
| Meta | $180K-$240K | $50K-$100K | $200K-$500K/yr | 10% | $400K-$750K |
| Netflix | $400K-$700K | $0 | $0 | 0% | $400K-$700K |
| Apple | $170K-$230K | $25K-$60K | $120K-$350K/yr | 10% | $320K-$550K |
The Negotiation Timeline
Timing is everything in negotiation:
- Before the offer: Never give a number first. Say "I'm flexible and want to learn more about the role."
- When you receive the offer: Express gratitude and ask for 3-5 days to consider. Never accept immediately.
- Counter-offer preparation: Research the market, prepare your justification, and practice your script.
- The counter: Make your ask specific and grounded in data.
- Follow-up: Be prepared for 1-2 rounds of back-and-forth.
Salary Negotiation Scripts That Work
When They Ask for Your Current Salary
"I'm not comfortable sharing my current compensation, as I'm looking for a role that matches my market value for this position. Based on my research and the scope of this role, I'm targeting a total compensation in the range of $X to $Y."
Counter-Offer Script
"I'm really excited about this opportunity and the team. Based on my research of market rates for this level and my experience with [specific skill], I was expecting a total compensation closer to $X. Is there flexibility to align with that?"
Using a Competing Offer
"I'm very interested in joining, and I want to be transparent that I have another offer with a total compensation of $X. I would love to make this work — is there any room to adjust the offer?"
What to Negotiate Beyond Salary
Total compensation has multiple levers. If base salary is capped, negotiate:
- Sign-on bonus: Often the most flexible component
- Equity / RSUs: Can sometimes be increased by 20-50%
- Relocation package: Especially for cross-country moves
- Start date: A delayed start can be worth thousands in bonus payouts
- Level: Sometimes negotiable if you have strong competing offers
- Remote work: Can save $20K-$50K/year in cost of living
Common Negotiation Mistakes
- Accepting the first offer: Always negotiate — even if the offer seems fair
- Giving a number first: Whoever names a number first loses leverage
- Negotiating via email: Phone/video is more effective for tone and rapport
- Only negotiating salary: Sign-on bonus and equity are often more flexible
- Being afraid to walk away: Willingness to walk is your strongest leverage
Negotiating at Different Career Stages
- New grad: Focus on sign-on bonus and relocation. Base is often fixed by band.
- Mid-level (L4-L5): Negotiate equity and sign-on. This is where the biggest jumps happen.
- Senior (L6+): Everything is negotiable. Focus on equity and level.
- Staff+ (L7+): Negotiate scope, team, and equity. Base is usually capped.
How GhOst Helps with Salary Negotiation
- Offer analysis: AI evaluates your offer against market data and identifies gaps
- Script generation: Personalized negotiation scripts based on your situation
- Competing offer strategy: How to use multiple offers to maximize total comp
- Total comp calculator: Compare offers across different structures (base + equity vs all-cash)
Frequently Asked Questions
It is difficult and can damage trust. If you must, frame it as new information (a competing offer) that changes your decision calculus.
Aim 10-20% above the initial offer. For FAANG, a $20K-$50K increase in total comp is typical. For startups, negotiate equity percentage.
Almost never at established companies. Negotiation is expected. Only be concerned if you are unreasonable or threatening.
Share numbers strategically. If the competing offer is stronger, use it as leverage. If it is weaker, focus on market data instead.