Software engineer salary California in 2026 typically ranges $142,126 to $186,770 a year, with a median around $174,410. Actual pay depends on experience, city, and whether base or total compensation is measured.
That range reflects cross-checked data from BLS OEWS, Indeed, Glassdoor, and ZipRecruiter for 2026, not a single self-reported average.
The catch: these averages skew upward, so junior and non-tech engineers often earn below them.
Software Engineer Salary in California at a Glance
Numbers shift by source because Indeed, Glassdoor, ZipRecruiter, and the Bureau of Labor Statistics each sample differently. The sections below break down the exact figures by experience, city, and specialization.
What Is the Average Software Engineer Salary in California in 2026?
BLS OEWS data (via Rippling) puts the average at $186,770, median $174,410. The $12,360 gap means top earners pull the average up, so the median is the safer planning number. Indeed reports a lower average of $160,531, plus a typical $5,000 cash bonus. The median works out to roughly $14,534 a month or $84 an hour.
What Salary Range Can Software Engineers Expect in California?
Think percentiles, not one number. 25th percentile: $105,060 to $118,400. Median: $145,592 to $174,410. 90th percentile: $202,315 to $272,670. Government data runs lower than Glassdoor because it covers every company size, not just Silicon Valley product firms.
California Software Engineer Salary Comparison Table
| Level / Location | Typical Base Salary |
|---|---|
| Entry-level (statewide) | $105,060 – $118,025 |
| Mid-level (3-6 years) | $135,000 – $170,700 |
| Senior | $174,410 – $220,000 |
| San Francisco (average) | $137,346 – $186,000+ |
| Los Angeles (average) | $109,670 |
| San Jose / Silicon Valley | Often 15-25% above SF |
Base salary is guaranteed cash only. Total compensation, adding bonus and equity, runs $20,000 to $100,000 higher at larger companies. If you want to see exactly what any of these figures translate to in take-home pay, our annual salary calculator breaks it down by pay period.
What Does a $100K, $150K, $200K, or $250K Salary Mean in California?
$100K: near or below entry-level, tight in the Bay Area, workable in Sacramento or the Inland Empire. $150K: near the statewide median, average for San Francisco. $200K: strong outside the Bay Area, usually senior-level with bonus. $250K: senior role at a top payer, or mid-level boosted heavily by equity.
Software Engineer Salary in California by Experience Level
Main answer: experience moves pay more than location or degree. Here’s what each stage pays.

Entry-Level Software Engineer Salary
New grads land $105,060 to $118,025. Big Tech pays more, sometimes $130,000+ base; smaller and non-tech employers sit lower. Internship-to-offer conversions usually beat cold applications. Under $95,000 for a full-time role at a funded 2026 California company is below market. A computer science degree helps at large new-grad pipelines, but bootcamp grads and self-taught developers land real offers too, typically $85,000 to $105,000 to start, with a strong portfolio. Certifications rarely move pay; what you’ve built matters more. AI tools have tightened entry-level hiring, so candidates who show real problem-solving stand out.
Junior Software Engineer Salary
One to three years: $118,000 to $135,000. Ownership, working independently, not just coding speed, separates junior from new-grad pay. A salary that hasn’t moved after two or three years is a sign to look elsewhere.
Mid-Level Software Engineer Salary
Three to six years: $135,000 to $174,410, near the statewide median. Independent feature ownership matters more than raw speed here. Equity refreshers typically start at this stage. Specialists (backend, ML, infrastructure) sit at the higher end.
Senior Software Engineer Salary
Senior: $174,410 to $220,000+ base, 90th percentile reaching $272,670. Expect system-design ownership and mentoring. Bonus and equity add 15% to 40% on top at established companies. Company profitability and hiring bar, not title, separate standard from premium offers.
Staff and Principal Software Engineer Salary
Staff and principal can exceed $272,670 total comp, with some Glassdoor packages reaching $370,427. Treat that high end cautiously, it reflects a small slice of roles. Titles vary by company: “Staff” at one firm may carry less scope than “Senior” at another. Organizational influence and equity scale drive pay here, not the label.
Software Engineer Salary in California by City
Main answer: city changes pay more than any factor besides experience. A Bay Area software engineer salary consistently beats Southern California listings, since large employers cluster around San Francisco and San Jose.
| City | Average Salary | Notes |
|---|---|---|
| San Francisco | $137,346 – $186,000+ | Widest source spread; FAANG-heavy |
| San Jose / Silicon Valley | Often 15–25% above SF | Highest HQ concentration |
| Los Angeles | $109,670 | Entertainment, aerospace, fintech mix |
| San Diego | Between LA and Bay Area | Biotech, defense heavy |
| Sacramento / Irvine | 15–30% below Bay Area | Lower cost of living offsets gap |
San Francisco Software Engineer Salary
PayScale: $137,346 average. Glassdoor’s tech-heavy sample: $186,000+. The gap is sample composition, PayScale skews smaller, non-FAANG employers. Top-firm total comp regularly clears $300,000 with equity. Rent and home prices are the state’s highest. Run your own numbers through our San Francisco paycheck calculator to see local take-home pay.
San Jose and Silicon Valley Software Engineer Salary
San Jose, Sunnyvale, Santa Clara, Mountain View hold the highest concentration of large tech headquarters in California. Pay here often edges above San Francisco. Treat Silicon Valley and San Francisco as one tier when comparing offers, and use our San Jose paycheck calculator to estimate your net pay in the area.
Los Angeles Software Engineer Salary
PayScale: $109,670 average, below the Bay Area. Entertainment tech, aerospace, and fintech don’t always match Silicon Valley scales. Lower housing costs narrow the real purchasing-power gap. Check your exact net pay with our Los Angeles paycheck calculator.
San Diego Software Engineer Salary
San Diego sits between LA and the Bay Area on pay, with biotech and defense contractors forming a bigger share of the local tech economy. Better cost-of-living tradeoff than LA; lower total-comp ceiling than the Bay Area. Our San Diego paycheck calculator can help you compare offers locally.
Sacramento, Irvine, and Other California Markets
Outside major hubs, pay runs 15% to 30% below Bay Area numbers, but so does cost of living. Sacramento and Irvine have growing tech and fintech bases; remote work has widened access to Bay Area-adjacent pay, though some employers now adjust by location. $130,000 in Sacramento can outstretch $170,000 in San Francisco after housing, our Sacramento paycheck calculator shows exactly how much.
Software Engineer Salary by Career Level
Junior vs Mid-Level vs Senior Salary Comparison
Junior to mid-level: +$20,000 to $40,000 base. Mid-level to senior: +$40,000 to $60,000 plus more equity. Responsibility scales too: juniors execute tasks, mid-level owns features, seniors own systems.
Senior vs Staff vs Principal Compensation
Past senior, influence drives pay more than years. A staff engineer’s base may barely top a senior’s, but equity grants run much larger. Title inflation is real, confirm what “staff” means at a specific company.
How Years of Experience Affect Salary
Years alone are a weak signal past year five. A four-year ML specialist can out-earn an eight-year generalist. A decade at a slow enterprise often pays less than the same years at a fast-growing firm. Internal raises: 3% to 6% a year. Promotion bump: 8% to 15%. Switching companies often beats both, since new-hire offers track current market rates.
Software Engineer Salary by Specialization
| Specialization | Pay vs. General SWE Average |
|---|---|
| Full-stack | Near or slightly above |
| Backend | At or above median |
| Front-end | Close to average |
| Machine Learning / AI | +15% to 30% |
| Cloud / DevOps / Infra | Slightly above backend |
Full-Stack Software Engineer Salary
Full-stack pay sits near or above general averages, the combined skill set is harder to hire for. Strong candidates usually go deep in one layer, often backend. Startups pay a premium for the flexibility.
Backend Software Engineer Salary
Backend engineers skilled in distributed systems, caching, databases, and cloud infrastructure sit at or above the median. High-traffic companies pay up for this. AWS or GCP expertise pushes offers higher.
Front-End Software Engineer Salary
Front-end pay tracks close to overall averages. React, JavaScript, and TypeScript are baseline skills now, not differentiators. Consumer product companies pay more than agencies or internal tooling teams.
Machine Learning and AI Engineer Salary
ML and AI roles command a 15% to 30% premium over general software engineering at the same level in 2026. The gap is widest for engineers who’ve shipped models to production. Advanced degrees matter more at research-focused firms.
Cloud, DevOps, and Infrastructure Engineering Salary
Infrastructure, DevOps, and platform engineers earn comparably to backend specialists, often slightly above. Deep AWS, GCP, or Azure expertise is close to required now. Demand stays steadier across economic cycles than ML roles, though the pay ceiling runs a bit lower.
Base Salary vs Total Compensation for California Software Engineers
What Counts as Base Salary?
Base salary is the guaranteed fixed cash your employer pays regardless of performance. It’s the number in job postings and the one lenders use. Use our gross pay calculator to convert any base offer into per-paycheck amounts. It’s the only part of an offer you can fully count on.
What Counts as Total Compensation?
Total compensation combines base, target bonus, equity, and signing incentives. Base and signing bonus are guaranteed; bonus and equity are projections. Reported totals vary since some count equity at grant value, others at current value.
How RSUs and Equity Change a Software Engineer’s Pay
RSUs typically vest over four years with a one-year cliff, nothing in year one, then a steady stream. Real value depends on the stock price at vesting, not at grant. A $50,000 grant can be worth far more or less by the time it pays out.
How Bonuses and Signing Bonuses Affect an Offer
Annual bonuses are a percentage of base tied to performance, never fully guaranteed. Signing bonuses are one-time cash, often offsetting unvested equity left behind. Bonuses are also withheld differently than regular pay, our California bonus tax rate guide breaks down the exact withholding method. Weight base plus signing bonus more heavily than projected bonus or equity when comparing offers.
Software Engineer Salary California vs Cost of Living
How Much Does a Software Engineer Need to Live Comfortably in California?
Housing swings this the most, a one-bedroom in SF or San Jose can cost double the same unit in Sacramento or the Inland Empire. A single person can live comfortably on $90,000 to $110,000 outside the Bay Area; the Bay Area often needs $130,000+. Family budgets add $30,000 to $50,000 a year.
Is $100K a Good Software Engineer Salary in California?
Near the entry-level floor statewide, workable outside the Bay Area. Tight in SF or San Jose beyond a single person with a roommate. Fine for entry-level; below target past five years’ experience. See the full breakdown in $100K after taxes in California.
Is $150K a Good Software Engineer Salary in California?
Near the statewide median, solid for mid-level almost anywhere. Comfortable single-person living in the Bay Area, tighter for a family. After tax, expect roughly $105,000 to $112,000 take-home, confirmed in our $150K after taxes California breakdown.
Is $200K a Good Software Engineer Salary in California?

Near the 90th percentile statewide, a strong senior number. In the Bay Area, where senior total comp often clears $250,000, $200K base alone can still fall short. Context matters: $200K base with no bonus differs from $150K base plus $80,000 average annual equity. See exact figures in $200K after taxes California.
Is $250K+ a Good Software Engineer Salary in California?
Typically senior, staff, or principal, or a mid-level package with generous equity. A meaningful chunk usually comes from bonus and stock, not base. Confirm cash versus projected equity before treating it as $250K in hand.
California Software Engineer Salary After Taxes
Gross Salary vs Take-Home Pay
Gross is the offer-letter number. Take-home is what’s left after federal income tax, California income tax, Social Security, Medicare, and California SDI are all withheld. Use our CA SDI calculator to see that deduction on its own, and our guide on gross pay vs net pay for a fuller breakdown of the difference. California personal income tax tops out at 13.3% on income above $1,000,000 for single filers, and it’s progressive. The California Franchise Tax Board publishes the current California tax brackets each year. Plan for roughly 27% to 35% of gross pay withheld, and browse our full payroll taxes category for more detail on each deduction.
Estimated Take-Home Pay at Common Salary Levels

$100,000: about $73,000 to $76,000 take-home. $150,000: about $105,000 to $112,000. $200,000: about $136,000 to $144,000. $250,000: about $165,000 to $175,000. These are single-filer estimates, not a substitute for a paycheck calculator; the California standard deduction and your own withholding elections will shift the real number.
How Location and Household Situation Change Affordability
A single earner at $150,000 and a married one-income household at the same level face different brackets and deductions. Dual-income households handle Bay Area housing more easily than single earners. Even entry-level engineer pay beats California’s median household income, roughly $96,000 to $120,000 statewide depending on the source. Net income after taxes and housing is the number that matters.
Software Engineer Salary by Company Type
Big Tech Software Engineer Compensation
Large tech companies pay the highest total comp, often via internal leveling (L3 through L7 or similar) tied to scope. Equity is liquid and predictable at these public companies. Big Tech pay pulls broad salary averages upward.
Startup Software Engineer Compensation
Startups pay lower base for a bigger equity stake, betting on company growth. That equity is illiquid and risky, most startups never reach a sale or IPO. Pre-seed and seed stages carry the most risk; late-stage startups look more like a hybrid with Big Tech pay.
Small and Mid-Sized Company Compensation
These employers can’t match Big Tech’s ceiling but often pay more cash-heavy, less equity. Better flexibility and benefits can offset a lower headline number, a reasonable tradeoff, not a downgrade.
Non-Tech Industry Software Engineer Compensation
Healthcare, finance, aerospace, and entertainment pay below pure tech averages but above the statewide floor. Fintech pays closest to tech rates. Aerospace and defense offer stability but lag on cash comp.
California Software Engineer Salary Transparency Laws
What Salary Range Must California Employers Disclose?
Employers with 15 or more employees must post a good-faith salary or hourly range on every job listing, internal or external. The range must reflect what the employer reasonably expects to pay, not an unrealistically wide band. Our full guide to the California pay transparency law covers the penalties and edge cases, and the broader California labor laws category has related employee rights topics.
What Is California Labor Code Section 432.3?
This law bans salary-history questions during hiring and requires a pay scale on request. It stops past underpayment from following you into a new role. Violators face penalties. The California Civil Rights Department handles pay-transparency complaints; broader wage disputes fall under the California Department of Industrial Relations.
How Should You Use a Posted Salary Range?
Match your experience honestly against the range rather than assuming the top number. A wide range, say $130,000 to $220,000, signals hiring across multiple levels. Ask a recruiter directly where you land. If an employer won’t discuss pay before an offer, treat that as a signal, since you have a legal right to request the pay scale.
How to Tell Whether a California Software Engineer Offer Is Fair
Compare the Offer With Your Experience Level
Match your years, actual responsibilities, and specialized skills against level-specific data. Junior pay with senior-level expectations is a mismatch worth challenging.
Compare the Offer With the Local Market
City, employer type, and industry all matter. $150,000 in Sacramento isn’t equal to $150,000 in San Francisco. Remote roles complicate this further, since pay may be location-based or flat.
Compare Base Salary, Total Compensation, and Benefits
Weight guaranteed cash over variable bonus or equity. Retirement matching, health coverage, and PTO carry real dollar value even off the headline number.
Identify Red Flags in a Below-Market Offer
Watch for pay below comparable benchmarks, scope beyond the stated title, equity framed as guaranteed income, or vague leveling and promotion structure.
How to Compare Two California Software Engineer Job Offers
For more real-world numbers across different pay levels, browse our paycheck scenarios category.
Example: $150K Base vs $140K Base Plus Equity
Compare guaranteed cash first: $150,000 flat versus $140,000 plus roughly $30,000 a year in vesting equity at current value. That equity figure is an estimate. Weight the guaranteed $150,000 more if the equity is illiquid or pre-IPO.
Example: Bay Area Offer vs Los Angeles Offer
A higher San Francisco number doesn’t automatically win once you weigh housing, local tax and commute costs. The Bay Area’s denser tech-employer concentration can matter for your next job search too.
Example: Higher Salary vs Better Career Growth
A lower salary with a clear promotion path and broader scope can out-earn a capped higher salary within two or three years. Company reputation adds resume value too.
California Software Engineer Salary Compared With Other States
California vs Texas Software Engineer Salary
Texas median: $132,150, well below California’s. No state income tax narrows the real gap, but California salaries usually offset that for most experience levels. Texas cost of living, especially housing, runs lower.
California vs Washington Software Engineer Salary
Washington offers salaries close to California’s, concentrated around Seattle, with no state income tax, an advantage for take-home pay. Seattle’s cost of living is high but below San Francisco’s.
California vs National Software Engineer Salary
National average: about $148,100, well below California’s figures. National averages blend low- and high-cost markets, so use them as a floor, not a target, when job hunting in California.
California Software Engineer Salary Edge Cases Most People Miss
Remote Software Engineer Living in California
Pay may follow your location or your employer’s headquarters, depending on the company. California employment law, wage statements, reimbursements, still applies to you as a California-based employee. Confirm in writing whether pay is locked to location.
Engineer With a High Total Compensation but Low Base Salary
Equity-heavy, base-light packages carry risk: a stock drop or company struggle shrinks real take-home. Layoffs add risk too, since unvested equity is typically forfeited at termination. Ask what guaranteed income looks like worst-case.
Engineer Moving From a Lower-Cost State to California
Relocation cost-of-living adjustments rarely cover the full gap for Bay Area moves. Housing alone can eat a $20,000 to $30,000 raise. State income tax shrinks the paper raise further.
Salaried Software Engineers and California Overtime Rules
The computer software exemption requires meeting a state-set threshold, updated every January by the California Department of Industrial Relations. For 2026: $122,573.13 a year, $10,214.44 a month, or $58.85 an hour. Below that, you may be owed overtime regardless of title. Title alone doesn’t make you exempt, pay level and duties both must qualify.
New Graduate With a Strong Offer From a Major Tech Company
A new grad at $130,000+ from a major tech company beats statewide entry-level benchmarks, since those blend in far more employers. Scrutinize equity-heavy new-grad packages the same as any offer. Compare against employer-level data, not the broad average.
Common Software Engineer Salary Myths in California
“The California Average Is What I Should Earn”
Averages skew upward from top earners, which is why the median ($174,410) sits below the average ($186,770). Your real benchmark depends on location, experience, and employer type.
“A $200K Salary Means $200K in My Pocket”
After federal tax, California tax, and payroll deductions, $200,000 gross nets roughly $136,000 to $144,000 for a single filer. If your actual paycheck looks lower than expected, our guide on why your paycheck is low walks through the common causes. Equity widens the gap between offer-letter number and actual cash.
“The Top of the Job Posting Range Is the Normal Salary”
Posted ranges often span multiple experience levels. The top is usually reserved for the most qualified, not the default.
“More Years of Experience Always Means More Money”
Specialization and demand often beat raw tenure. A senior engineer at a slow-moving enterprise firm can earn less than a mid-level engineer at a fast-growing tech company. Employer type matters just as much.
How to Tell What You Should Make as a Software Engineer in California
Build Your Personal Salary Benchmark
Start with experience, then adjust for city, specialization, and employer type. Each factor can shift your number by tens of thousands from the flat statewide average.
Find Your Approximate Market Position
Place your salary as below market, at market, above market, or top-end. Being 10%+ below your adjusted benchmark is a strong signal to negotiate or look elsewhere.
Decide Whether to Negotiate or Accept
Weigh your offer against realistic alternatives. Total compensation, career growth, and lifestyle fit belong in that decision too.
How to Negotiate a Software Engineer Salary in California
What Salary Should You Ask For?
Set a target from your researched market position, not a round number. Know your desired range and true minimum before the conversation starts.
How to Respond When a Recruiter Asks for Salary Expectations
Avoid naming a number first when you can. Reference a posted range directly if one exists, and ask about total compensation, not just base.
How to Negotiate Base Salary
Bring market evidence and competing offers. Prioritize base over bonus or equity, it’s the only guaranteed part of an offer.
How to Negotiate Equity, Bonus, and Signing Compensation
RSU and refresh grants are negotiable at many companies. Signing bonuses move fastest, a one-time cost for the employer. Always confirm the vesting schedule before treating equity as cash.
Software Engineer Salary Data Sources and Methodology
Bureau of Labor Statistics and OEWS Data
The U.S. Bureau of Labor Statistics Occupational Employment and Wage Statistics program defines the role by occupational code, grouped under the Bureau of Labor Statistics software developers category, and surveys employers directly. It covers all 284,390 software engineers employed across California. Full state and metro figures are published on the BLS OEWS website. The U.S. Department of Labor’s O*NET database adds job-task and skill detail for the role. For how we source and verify the numbers on this site, see our methodology page.
California Employment Data
State-level data, including figures from the California Employment Development Department, breaks down regional wage differences within California. “Software engineer” and “software developer” are sometimes counted separately.
Private Compensation Databases
Levels.fyi focuses on tech-heavy roles and skews toward larger, higher-paying employers since data is self-reported. Employer-reported postings differ from self-reported surveys in accuracy and bias.
Why Salary Sources Show Different Numbers
Methods vary: employer surveys, employee self-reports, scraped postings. Occupation definitions and base-versus-total-comp treatment differ too. Sample size and geographic weighting explain the rest of the spread between Indeed, Glassdoor, ZipRecruiter, and BLS.
Software Engineer Salary California FAQ
What is the average software engineer salary in California in 2026?
Main answer: $142,126 to $186,770 a year depending on source, statewide median around $174,410.
What is a good software engineer salary in California?
Main answer: $118,000 entry-level, $150,000 to $175,000 mid-level, $200,000+ senior. Total compensation matters as much as base.
Is $150K a good salary for a software engineer in California?
Main answer: yes, near the statewide median, solid for mid-level. Comfortable single-person Bay Area living, tighter for a family.
Can a software engineer make $200K in California?
Main answer: yes, especially senior-level, and common at major employers once bonus and equity are included.
Which California city pays software engineers the most?
Main answer: San Jose and Silicon Valley, closely followed by San Francisco.
How much does an entry-level software engineer make in California?
Main answer: roughly $105,060 to $118,025 a year statewide.
How much does a senior software engineer make in California?
Main answer: $174,410 to $220,000+ base, 90th percentile reaching $272,670.
Is California still worth it for software engineers?
Main answer: for most experience levels, yes, the salary premium usually outweighs the higher cost of living outside the priciest Bay Area zip codes.
How do I know if I am underpaid as a software engineer in California?
Main answer: compare against your specific experience, city, and specialization. 10%+ below that adjusted benchmark is worth acting on.
Should I negotiate a California software engineer salary?
Main answer: in most cases, yes, with market data and guaranteed base prioritized over projected bonus or equity.
Final California Software Engineer Salary Benchmark
The Number to Use for Your Own Salary Decision
Main answer: start with the statewide median of $174,410, then adjust for experience, city, specialization, and employer type. Compare base and total compensation separately.
What to Do After Finding Your Market Range
Main answer: compare your pay against your adjusted benchmark, negotiate where the evidence supports it, and weigh career growth and lifestyle fit alongside compensation.

Yeasin Sorker is the founder of Paycheck Calculator California. He built this tool in 2018 after noticing that most free paycheck calculators missed California-specific rules like daily overtime and the uncapped SDI rate.
He researches California payroll tax updates regularly and keeps this calculator aligned with the latest IRS, FTB, and EDD published rates. All calculations on this site are estimates based on official 2026 government sources. For personalized tax advice, consult a qualified tax professional.