A software engineer salary in 2026 varies sharply between California and North Carolina. The best offer, however, depends on taxes, living costs, equity and immigration requirements.
Software engineer salary in 2026: the latest comparison
California remains the highest-paying technology market in the country, especially in the San Jose area. The North Carolina Research Triangle offers lower average wages, but housing and state taxes can make the difference in disposable income smaller than the headline numbers suggest.
According to the latest Occupational Employment and Wage Statistics released by the Bureau of Labor Statistics, the annual mean wage for software developers in San Jose-Sunnyvale-Santa Clara was $221,710 in May 2025. In Raleigh-Cary, the corresponding figure was $136,640.
These figures represent average occupational wages, not guaranteed salaries for a specific level of experience. They also do not capture every stock grant, signing bonus or benefit included in a technology offer.
| Comparison point | San Jose area | North Carolina Research Triangle |
|---|---|---|
| Software developer annual mean wage | $221,710 | $136,640 in Raleigh-Cary |
| Computer and mathematical occupations | $202,060 | $113,790 in Raleigh-Cary |
| State income tax structure | Progressive | 3.99% individual rate in 2026 |
| State disability payroll withholding | 1.3% in 2026 | No equivalent California SDI charge |
| Equity opportunities | More common at large public technology companies | Vary considerably by employer |
| Housing costs | Generally much higher | Generally lower |
The Triangle includes Raleigh, Durham, Chapel Hill and surrounding communities, but these areas do not form a single wage market for every government calculation. An offer should therefore be compared with data for the actual worksite, not with a broad regional average.
Why the higher California salary may not produce more disposable income
A Bay Area offer may include a substantially higher base salary and more valuable equity. At the same time, rent, home prices, transportation, childcare and state deductions can consume a larger share of that compensation.
North Carolina applies a 3.99% individual income tax rate for tax years after 2025. California uses progressive income tax rates and applies a 1.3% State Disability Insurance withholding rate in 2026.
Your take-home pay depends on filing status, deductions, bonuses, equity and other income. Applying California’s highest marginal rate to every software engineer is misleading because marginal rates apply only to the portion of income within each bracket.
Housing must also be calculated using the neighborhood where you would actually live. A remote or hybrid position in the Triangle may reduce commuting costs, while an office-based Bay Area role may require a more expensive location close to the worksite.
Equity can change the comparison. Restricted stock units from a public California company may raise total compensation well above base salary, but their value is not guaranteed and taxation can continue to involve California after a move when part of the compensation was earned through services performed there.
How location affects H-1B and PERM wages
For an H-1B worker, the employer generally must pay the higher of the actual wage paid to similarly qualified employees or the prevailing wage for the occupation in the area of intended employment.
The prevailing wage is based on factors such as occupation, worksite, required experience and wage level. It is not a national minimum salary for every software engineer and should not be confused with the BLS mean wage shown above.
A position in San Jose may carry a higher prevailing wage than a comparable position in Raleigh. However, an employer cannot automatically reduce compensation simply because the employee moves. The company must continue to comply with the approved petition, the applicable wage obligation and employment law.
For PERM sponsorship, the geographic area is also part of the job opportunity. A permanent move to another labor market can affect the prevailing wage, recruitment and validity of the original strategy.
The area of intended employment is generally the location within normal commuting distance of the worksite. Remote and hybrid arrangements therefore require careful review instead of assuming that the employer’s headquarters controls the wage.
Which professionals benefit from each market
California may be a stronger fit for senior engineers seeking large technology companies, significant stock compensation, specialized artificial intelligence teams or a dense professional network.
The Bay Area technology market can offer more employers competing for advanced skills, but the higher salary must be assessed against living costs and the volatility of equity-based compensation.
The Research Triangle may be attractive to professionals working in software, healthcare technology, life sciences, cybersecurity and data. Its mix of universities, research organizations and private employers can also create different sponsorship possibilities.
An H-1B cap exemption depends on the legal nature of the employer or qualifying affiliation, not on whether the job is located in North Carolina or California. A university, affiliated nonprofit or qualifying research organization may be exempt, but every employer must document its own eligibility.
For professionals pursuing an EB-2 National Interest Waiver, the state does not determine eligibility. USCIS evaluates the proposed endeavor, its national importance and whether the applicant is well positioned to advance it.
An EB-2 NIW petition can be supported by work performed in either market. The evidence should explain the broader impact of the project rather than relying only on the reputation of the city or employer.
What happens to an immigration case after relocation
Moving from California to North Carolina does not automatically cancel an immigration petition. The effect depends on the category, employer, worksite and stage of the process.
For H-1B workers, a move outside the area covered by the existing Labor Condition Application may require a new LCA and an amended or new petition before work begins at the new location. The employer’s immigration team should review the change before the move.
An H-1B worksite change is different from a temporary business trip. The actual place where duties are regularly performed usually controls the analysis.
In a PERM-based case, a permanent change in employer or geographic area may affect the underlying labor certification. A change within the same normal commuting area may be treated differently from an interstate relocation.
Certain employment-based adjustment applicants may use AC21 portability after Form I-485 has been pending for at least 180 days, provided the new job is in the same or a similar occupational classification and the other requirements are met.
The I-485 portability rule should not be applied without reviewing the approved or pending I-140, job duties and timing. A similar title alone does not prove that two positions qualify.
USCIS must also be notified of a residential address change within ten days. Updating an address with the Postal Service does not update a USCIS case.
How to compare two offers correctly
Begin with guaranteed base salary rather than the maximum compensation presented by a recruiter. Separate annual bonus, signing bonus and equity so that each component can be evaluated independently.
Then estimate total compensation under conservative, expected and optimistic scenarios. Stock should not be treated as cash before considering vesting schedules, market value and tax consequences.
Compare health insurance premiums, deductibles, retirement matching, paid leave and relocation assistance. A lower salary with stronger benefits may be more valuable than an offer with a larger headline figure.
Calculate housing, commuting and childcare using real prices for the neighborhoods under consideration. State-level averages are too broad for a reliable personal budget.
Finally, evaluate immigration stability. A committed sponsor, an approved immigration policy and a role aligned with the petition can be more valuable than a short-term increase in pay.
Common mistakes to avoid
The first mistake is comparing a California total-compensation estimate with a North Carolina base salary. Both offers must be separated into the same categories.
The second is assuming the BLS wage is the amount an employer is legally required to pay. The required wage rate for H-1B purposes depends on the actual and prevailing wage analysis for the specific position.
The third is moving before the employer confirms whether a new LCA or amended petition is necessary. This is especially important for remote employees whose home is listed as a worksite.
The fourth is treating an approved I-140 as permission to change any job or location without consequences. The answer varies according to the petition category and whether adjustment portability is available.
The fifth is ignoring California-sourced equity compensation after relocation. A tax professional should review grants earned partly through services performed in California.
How D4U supports your international journey
D4U helps organize the administrative stages of an international career plan, including documents, deadlines and the coordination required when employment and immigration decisions happen at the same time.
The planning process considers professional goals, relocation and the immigration strategy connected to each opportunity. Clients who follow the complete plan report a success rate above 91%, backed by the commitment: your journey completed or your money back.
Frequently asked questions
Which market pays software engineers more in 2026?
The latest BLS data show a considerably higher annual mean wage for software developers in San Jose than in Raleigh-Cary. An individual offer may differ based on experience, company and specialization.
Does North Carolina always provide more disposable income?
No. Lower taxes and housing costs can help, but equity, benefits, family expenses and the specific neighborhood can change the result.
Can my H-1B salary be reduced after moving to North Carolina?
An employer must continue meeting the required wage and the terms of the approved employment. Any compensation or worksite change should be reviewed before implementation.
Does moving invalidate a pending employment-based Green Card case?
Not automatically. The effect depends on whether the case uses PERM, an employer-sponsored I-140, a self-petition or I-485 portability.
Is California better for an EB-2 NIW petition?
Not by itself. USCIS focuses on the proposed endeavor, its national importance and the applicant’s ability to advance it rather than the prestige of the work location.
Talk to the D4U team and start your international journey.











