BairesDev
  1. National
  2. North Dakota

Software Engineering Talent: Supply vs Demand in North Dakota.

0.15% of US computer science grads come from North Dakota each year. Discover where most of them come from, and their job prospects. Identify emerging talent hubs, in-demand skills, and salary progression patterns.

Compare North Dakota with another state
3.7k
Job Listings1.48m national total
207
Graduates137.5k national total
11
Educational Institutions2,022 national total
18.3
Jobs per graduate10.8 national average
49%
Entry level jobs29% national average
$107
Average Salary$129k national average
We analyzed data from:Graduate data - National Center for Education Statistics (2022)Employment data - Online job listings (2023)Composite Cost of Living - Index Q1 (2024)Population data - US Census Bureau (2022)

Where are North Dakota computer science grads coming from?

Top cities producing the most CS grads

Fargo, Grand Forks and Bismarck produced the highest number of CS grads. This represents 84.06% of the total CS grads from North Dakota.

Uncover other talent hubs with this interactive map.

Curious how this data compares to another state?
Use our comparison tool below.

Top institutions producing the most CS grads

North Dakota produces 207 of CS grads each year.

We've identified the top institutions supplying the highest number of future software engineers. North Dakota State University-Main Campus came out on top, with 115 CS grads. This represents 55.56% of total grads in North Dakota.

Whether you're an employer recruiting rising tech talent or a student planning your academic career, these are definitely the schools to watch.

In-demand skills & job market outlook for North Dakota.

Top North Dakota cities with the highest number of job opportunities

Explore the North Dakota cities with the highest number of software engineering jobs.

41.85% of all job postings in North Dakota come from Bismarck.

Most in-demand technical skills

Learning in-demand programming languages and technologies is essential for staying ahead of the curve in a competitive job market.

Here are the most sought-after skills in North Dakota. Java was most in-demand, mentioned in 23.3% of the software engineering job postings we analyzed.

Average salary and job availability by education level

We analyzed 3,758 job postings in North Dakota.

Here's an overview of how many jobs are available at each education level, and the mean salary.

Salaries by seniority in North Dakota

Earning potential is an essential factor to consider when laying the groundwork for a career in software engineering.

This chart shows the median salaries for software engineers at different stages of their career.

While an entry-level software engineer in North Dakota can expect to earn $67,340, that figure jumps to $126,360 for senior tech talent, representing a 87.6% increase.

Additional info about North Dakota's talent landscape.

  • Energy Tech Innovation: North Dakota's position as a major oil and gas producer creates unique opportunities for software engineers in the energy sector. Developers can create advanced drilling simulation software, pipeline monitoring systems, and AI-driven tools for optimizing oil field operations in the state's harsh climate.
  • Precision Agriculture: The state's vast agricultural lands drive innovation in agtech. Software engineers can develop farm management platforms and precision agriculture tools specifically designed for North Dakota's large-scale wheat, soybean, and sugar beet operations, optimizing for short growing seasons and extreme weather patterns.
  • Drone Technology Hub: North Dakota's leadership in unmanned aerial systems (UAS) offers a distinctive niche for software development. Software developers can work on flight control systems, data analysis tools for agricultural and energy sector drone applications, and traffic management platforms for integrating drones into rural airspace.
  • Rural Healthcare Solutions: The state's dispersed population creates a need for innovative rural healthcare technology. Software developers can create telemedicine platforms and remote patient monitoring systems tailored to North Dakota's vast, sparsely populated areas, improving access to medical care across the state.
  • Weather Tech: North Dakota's extreme weather conditions drive demand for specialized meteorological software. Software engineers can develop advanced weather prediction models, frost warning systems for agriculture, and winter road condition monitoring tools that address the unique challenges of the Northern Plains climate.

Compare North Dakota with another state.

Where are the most promising opportunities? Find out how different hubs compare in terms of job availability, cost of living, and earning potential.

*Calculated based on US average of 100. Numbers higher than 100 relate to a higher cost of living.

Back to top
By continuing to use this site, you agree to our cookie policy and privacy policy.