10 surprising hot spots for software developer jobs in the US

Silicon Valley is out, and the Midwest is in, at least when it comes to developer jobs. Here are the top areas for tech jobs based on supply and demand.

mendix-2020-software-developer-drought-index-by-state.jpg

A study by the low-code company Mendix compared job listings in a particular area with the number of software developers living in that same area to understand the supply and demand by state and county.

Image: Mendix

There's a drought of software developers in middle America, giving technologist new opportunities beyond Silicon Valley, according to the Mendix Software Developer Drought Index released on Thursday.

The index, which analyzed more than three million US households combined with a detailed geo-analysis of over 2,000 of July 2020's job ads for US software developers, showed where the highest demand and lowest supply is for software developers across the country. The gap is most significant in middle America, with a few exceptions. 

The index also found that 92% of job listings still list a specific location in the job description despite the recent move toward remote work during the COVID-19 pandemic.

SEE: Linux commands for user management (TechRepublic Premium)

The areas with the highest demand for developers and the lowest supply are:

  1. Cumberland County, NJ 
  2. Minnehaha County, SD
  3. Pontotoc County, MS 
  4. Ouachita County, AK
  5. Rock Island County, IL
  6. Iroquois County, IL
  7. Ector County, TX
  8. Morgan County, UT
  9. Roanoke County, VA
  10. Stearns County, MN

The researchers looked at jobs posted during July on Glassdoor, Indeed, and Monster to measure demand. Mendix, a Siemens business that specializes in low-code application development for the enterprise, worked with research firm Reputation Leaders to conduct the study.

At the state level, the states with the biggest gap between supply and demand for software developers are:

  1. South Dakota
  2. Utah
  3. Nebraska
  4. Rhode Island
  5. Alabama
  6. Maryland
  7. Virginia
  8. Illinois
  9. Wisconsin
  10. Vermont

Sheryl Koenigsberg, the global director of product marketing at Mendix, said employers have a few options to address this talent shortage:

  1. Retrain local workers.
  2. Find incentives to hire new computer science graduates to small cities and rural areas.
  3. Expand the group of people who can participate in software development.
  4. Offer remote ways to collaborate and work.

Koenigsberg said that low-code solutions make it easier to implement several of these strategies, particularly supporting a distributed team with business leaders and developers in different locations.

"It's easier to retrain people and have someone go from using Power BI to building a software product," she said. 

A low-code approach also reduces the amount of rework caused by a disconnect between requirements spelled out at the start of a project and what a business team actually wants. 

"The disconnects between what the business person wants and what IT delivers get resolved earlier in the process so there is only 15% rework instead of 60%," she said.

Koenigsberg said that the strength of Mendix's low-code approach is that citizen developers and professional developers use the same platform. 

"There's a single governance and release methodology no matter who writes the code," she said. "If an accountant creates something, a senior developer doesn't have to go fix it if they want to scale the solution."

Koenigsberg said that the survey reinforces Mendix's investments in collaboration as an important element of software development and work in general.

The study also looked at commute times and average rents in the counties with the biggest talent shortages. The average monthly rent among the top 10 counties was $707, compared to $1,001 for the US overall. Commute time was 22 minutes compared to 28 minutes for the US overall.

To establish the ratio of supply of developer talent to the demand in the job market, Reputation Leaders used data from the 2018 American Community Survey to determine the number of IT professionals in a particular county. Reputation Leaders also used the ACS data to determine salaries, commute time, and rental costs in each county. The researchers categorized unfilled jobs at a city level, which was rolled up to a county total. The demand index is the number of job ads for every 100,000 people in the given geography.

Also see

By Veronica Combs

Veronica Combs is a senior writer at TechRepublic. For more than 10 years, she has covered technology, healthcare, and business strategy. In addition to her writing and editing expertise, she has managed small and large teams at startups and establis...