How to Negotiate Tech Salary in California
Updated March 2026 | 9 min read
Most engineers leave money on the table. Not because they lack leverage, but because they skip the negotiation entirely. In California, where senior engineers routinely clear $180-250k base before equity, even a 10% bump from negotiating is worth $18-25k per year. Here is exactly how to do it.
Step 1: Know Your Market Rate
You cannot negotiate if you do not know what the role pays. These are the sources that matter in 2026:
- Levels.fyi - the gold standard for total comp data. Verified offers with base, equity, and bonus breakdowns. Filter by company, level, and location.
- Glassdoor - solid for base salary ranges. Less reliable for total comp.
- Blind - anonymous posts from verified employees. Take individual data points with skepticism but trust the trends.
- Our salary calculator - quick estimates by role and California city.
For reference, here are typical 2026 ranges for senior software engineers in California:
| Location | Base Salary | Total Comp |
|---|
| San Francisco | $180-250K | $260-350K |
| San Jose / Valley | $175-240K | $250-340K |
| Los Angeles | $155-210K | $210-290K |
| San Diego | $145-195K | $190-260K |
| Remote (CA-based) | $143-200K | $190-280K |
Step 2: Get Multiple Offers
This is the single most powerful negotiation tool. Nothing creates urgency like a competing offer. Even if you prefer Company A, having an offer from Company B gives you concrete leverage. Recruiters know this. They expect it. If they do not budge without competition, that tells you something about the company.
Practical advice: interview at 3-5 companies simultaneously. Align your timelines so offers land within the same 1-2 week window. Tell recruiters you are in "final stages" elsewhere. You do not need to share numbers yet.
Step 3: The Counter-Offer Framework
When you receive an offer, do not accept or reject immediately. Always ask for 48-72 hours to review. Then use this framework:
- Thank them genuinely. "I am really excited about this opportunity. The team and the technical challenges are exactly what I am looking for."
- Anchor high. Ask for 15-20% above the initial offer. You will likely land somewhere in the middle, which is still a meaningful increase.
- Justify with data. "Based on my research on Levels.fyi and conversations with peers, the market rate for this role in [city] is [number]. I would like to discuss getting closer to that range."
- Negotiate total comp, not just base. If base is capped, push on signing bonus, RSU refresh schedule, or equity grant. Many companies have more flexibility in equity than base salary.
Step 4: RSU and Equity Negotiation
Stock compensation is where the real money lives in California tech. Key things to negotiate:
- Initial grant size. Ask for more shares or a higher dollar value. Most initial offers are not the maximum the company can approve.
- Vesting schedule. Standard is 4-year vest with 1-year cliff. Some companies offer 3-year schedules or more front-loaded vesting (like Amazon's back-loaded structure).
- Refresh grants. Ask about annual equity refreshes. These compound significantly over time and are often overlooked during initial negotiation.
- Exercise window. For startups with stock options, negotiate a longer exercise window (90 days is standard, but some offer 7-10 years post-departure).
Step 5: California-Specific Leverage
California law gives you advantages that many engineers do not use:
- Salary history ban. California employers cannot ask what you currently make. They can ask for your salary expectations, but they cannot anchor to your current pay. This is huge if you are underpaid.
- Pay transparency law (SB 1162). Companies with 15+ employees must include pay ranges in job postings. Use these ranges to inform your negotiation.
- Non-compete ban. California does not enforce non-competes. This means you can freely move between competitors, which increases your leverage.
- Expense reimbursement. California requires employers to reimburse necessary business expenses, including home office costs for remote workers (Labor Code 2802).
Common Mistakes
- Accepting the first offer. Initial offers are almost never the best the company can do. Always negotiate.
- Sharing your current salary. California banned this question for a reason. Do not volunteer it.
- Negotiating only base. A $10k base increase is worth $10k/year. A $50k equity increase over 4 years is worth $12.5k/year. Think total comp.
- Being adversarial. Negotiation is collaborative, not confrontational. Frame everything as "reaching a fair agreement," not "demanding more."
- Not negotiating because you are "grateful." Companies expect negotiation. They have budgeted for it. Not negotiating is leaving money in their budget, not being polite.
Bottom line: A 30-minute negotiation conversation can add $20-50k to your annual compensation. You are leaving a house down payment on the table every few years if you skip this step. Prepare, practice, and ask.