H-1B Software Engineer Salary in North Carolina

Based on 24,796 certified H-1B LCA filings statewide · DOL data FY2022–2026

$113K
Median Salary
$101K
25th Percentile
$132K
75th Percentile

Across 24,796 certified Labor Condition Applications for Software Engineer roles across North Carolina, the average certified wage is $117,425, with most offers between $101K and $132K. Wages vary by metro area within the state — see the breakdown below.

DOL Prevailing Wage Levels — North Carolina

Wage LevelDescriptionAnnual Wage
Level IEntry-level, basic understanding of duties$70,000
Level IIQualified, some supervision required$90,000
Level III ★Experienced, works independently (most common)$113,000
Level IVSenior / Lead, sets direction for others$136,000

Wage-level reference derived from the observed statewide median for SOC 15-1252.00 in North Carolina. Under the wage-weighted H-1B selection framework, Level III/IV filings carry materially better lottery odds than Level I/II.

Salary by City — North Carolina

CityFilingsMedian Wage
Charlotte7,904$120K
Durham4,503$113K
Cary2,018$113K
Raleigh1,692$112K
Morrisville1,382$110K

Cities ranked by certified Software Engineer LCA volume within North Carolina (FY2022–2026).

Top H-1B Employers for Software Engineers in North Carolina

F
Fidelity Technology Group, LLC
L
Lowe\'s Companies, Inc.
C
Compunnel Software Group, Inc
B
Bank of America N.A.
W
Wells Fargo Bank, N.A.
D
DB Global Technology, Inc.

Ranked by certified Software Engineer LCA volume statewide (FY2022–2026).

Take-Home Pay Note — North Carolina

North Carolina has a flat state income tax (4.5%, phasing down in future years).

Find H-1B Software Engineer Jobs in North Carolina

Browse active openings and set alerts for new Software Engineer positions that sponsor H-1B visas in North Carolina.

Browse Software Engineer Jobs
HJ

H1B Visa Jobs Research Team

Salary figures aggregated directly from DOL LCA disclosure files (FY2022–2026), filtered to certified petitions with wages between $30K and $1M. Percentiles computed across 24,796 Software Engineer filings statewide in North Carolina.