Technology North Dakota (ND) Rank #41 of 50

Software Engineer Salary in North Dakota

The median software engineer salary in North Dakota is $106,812 per year, which is 14% below the national median of $124,200.

Median Salary
$106,812
vs National
$-17,388
State Rank
#41 of 50
Cost of Living
90%

Software Engineer Salary in North Dakota by Experience

In North Dakota, an entry-level software engineer earns around $67,080, while experienced professionals earn up to $159,100 per year. The cost of living index in North Dakota is 90% of the national average.

Entry Level (0-2 yrs)
$67,080
$-10,920 vs national
Mid Level (3-7 yrs)
$107,500
$-17,500 vs national
Senior Level (8+ yrs)
$159,100
$-25,900 vs national

Salary Percentiles in North Dakota

Percentile ND Salary
10th Percentile $64,156
25th Percentile $84,452
Median (50th) $106,812
75th Percentile $136,052
90th Percentile $170,779

Major Cities for Software Engineers in North Dakota

The largest employment areas for software engineers in North Dakota include Fargo, Bismarck, Grand Forks, and Minot. Salaries in major metro areas may be higher due to increased demand and cost of living.

Fargo, ND
Metro area for software engineer employment
Bismarck, ND
Metro area for software engineer employment
Grand Forks, ND
Metro area for software engineer employment
Minot, ND
Metro area for software engineer employment
West Fargo, ND
Metro area for software engineer employment

How to Become a Software Engineer in North Dakota

Education

Most software engineer positions require a bachelor's degree. North Dakota has several accredited institutions offering relevant programs.

Key Skills

PythonJavaScriptSQLGitCloud PlatformsSystem Design

Job Outlook in North Dakota

Nationally, software engineer employment is projected to grow 25% over the next decade (much faster than average). North Dakota's demand may vary based on local industry trends.