Senior Software Engineering Jobs in North Dakota

Senior Software Engineering jobs in North Dakota are in steady demand, concentrated in financial technology, agriculture technology, healthcare IT, and energy sector software development, with openings at every seniority level from staff engineer to principal. Most hiring clusters in Fargo and Bismarck, with a smaller but active market in Grand Forks, where established employers like Microsoft, Sanford Health, and Basin Electric Power Cooperative maintain lasting engineering teams. The most sought-after specialties include cloud architecture, distributed systems, and full-stack development with enterprise-scale experience. Scan the live roles below and apply to whichever ones fit.

Find Jobs

Overview

Open roles28
Top employerTerracon Consultants
Top cityFargo, ND
Cities hiring10
Work type79% On-site
Top industryConsulting

Showing 5 of 28+ Senior Software Engineering jobs

CVS Health
Lead Director - Software Development Engineering
We won't show you this job again
CVS Health
New 1m ago
Lead Director - Software Development Engineering
CVS Health
Bismarck, North Dakota
Clinical Support
Healthcare Administration
Medical Specialists
$144k - $288k/yr
High school diploma or GED
10,000+

Have you applied for this role?

CVS Health
Lead Director - Network and Data Center Engineering
We won't show you this job again
CVS Health
New 1m ago
Lead Director - Network and Data Center Engineering
CVS Health
Bismarck, North Dakota
Clinical Support
Healthcare Administration
Medical Specialists
$144k - $288k/yr
High school diploma or GED
10,000+

Have you applied for this role?

CVS Health
Executive Director, AI Infrastructure & Platform Engineering
We won't show you this job again
CVS Health
New 1m ago
Executive Director, AI Infrastructure & Platform Engineering
CVS Health
North Dakota
Business Operations
Customer Service
Project & Program Management
Project Management
$175k - $335k/yr
Remote (US)
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

John Deere
Engineering Manager - Firmware & Board Support Packages (BSP)
We won't show you this job again
John Deere
New 1m ago
Engineering Manager - Firmware & Board Support Packages (BSP)
John Deere
Fargo, North Dakota
Account Management
Business Development
Sales
$138k - $207k/yr
On-Site
Bachelor's degree in electrical engineering
10,000+

Have you applied for this role?

Ulteig
Engineering Supervisor- Civil Renewables
We won't show you this job again
Ulteig
New 1m ago
Engineering Supervisor- Civil Renewables
Ulteig
Fargo, North Dakota
Business Operations
Customer Service
Project & Program Management
Project Management
$121k - $164k/yr
Hybrid
Bachelor's degree
1,001-5,000

Have you applied for this role?

See All 28 Senior Software Engineering Jobs in North Dakota

Find roles in North Dakota that match your experience and apply in just a few clicks.

Find Jobs

Senior Software Engineering Jobs by City in North Dakota

Where North Dakota roles are concentrated, by current openings.

Fargo
7 jobs
Grand Forks
5 jobs
Bismarck
4 jobs
Dickinson
4 jobs
Williston
2 jobs
Ops
1 job
Minot
1 job
Mandan
1 job
New Town
1 job

Senior Software Engineering Job Market in North Dakota

A snapshot from current North Dakota openings, updated as new roles post.

Who's Hiring

  • Terracon Consultants
    Terracon Consultants4
  • CVS Health
    CVS Health3
  • Bartlett & West
    Bartlett & West2
  • Fisher Industries
    Fisher Industries2
  • AE2S
    AE2S1

Top Industries Hiring

  • Consulting & Professional Services8
  • Manufacturing4
  • Healthcare & Medical Services3
  • Energy1
  • Education1

What North Dakota Employers Look For

The qualifications that appear most often in senior software engineering jobs across North Dakota.

  • Bachelor's degree in computer science, software engineering, or a closely related technical field
  • At least five years of professional software engineering experience with demonstrated technical leadership
  • Proficiency in one or more primary languages such as Java, Python, C#, or Go
  • Experience designing and deploying cloud-native applications on AWS, Azure, or Google Cloud
  • Proven ability to mentor junior engineers and lead code review and architecture decisions
  • Familiarity with Agile or Scrum delivery frameworks in a team environment

Senior Software Engineering Jobs in North Dakota: Frequently Asked Questions

How do you become a senior software engineering in North Dakota?

Reaching a senior software engineering role in North Dakota typically requires a bachelor's degree in computer science or software engineering followed by several years of progressive industry experience. North Dakota does not require a state-issued license to work as a software engineer, so advancement is driven by demonstrated technical depth, leadership contributions, and a strong portfolio. Many North Dakota employers also value cloud certifications from AWS or Microsoft as evidence of current skills.

How much do senior software engineerings make in North Dakota?

Senior software engineerings in North Dakota earn a median of about $105,600 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $62,900 for the lowest 10% to over $158,060 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire senior software engineerings in North Dakota?

Employers hiring senior software engineerings in North Dakota right now include Terracon Consultants, CVS Health, and Bartlett & West, based on current listings on Migrate Mate as of July 2026. North Dakota's financial services, healthcare, and energy sectors are consistent sources of senior-level engineering roles throughout the year.

Which North Dakota cities have the most senior software engineering jobs?

Fargo, Grand Forks, and Bismarck have the most senior software engineering openings in North Dakota. Fargo leads because it anchors the state's largest concentration of technology companies and financial services firms, while Bismarck draws demand from state government IT and energy sector employers, and Grand Forks benefits from the University of North Dakota's presence and its surrounding research and healthcare institutions.

Are there remote senior software engineering jobs in North Dakota?

Yes, and more than most fields. About 21% of senior software engineering openings tied to North Dakota are remote or hybrid as of July 2026, reflecting how well this work translates to distributed teams. Architecture, platform engineering, and back-end development roles are the most likely to be fully remote, while positions requiring close collaboration with on-site infrastructure or hardware teams tend to stay in-person.

How can I get hired as a senior software engineering in North Dakota with little or no experience?

The most realistic entry path is a junior or associate software engineer role, where you build the track of production experience that North Dakota employers require at the senior level. Sanford Health and major Fargo-based fintech firms regularly bring on new graduates for rotational or associate programs, and contributing to open-source projects or earning a cloud certification from AWS or Microsoft strengthens any application. From adjacent roles like QA engineering or DevOps, a lateral move into a mid-level software engineering position is a common steppingstone.

Where can I find and apply to senior software engineering jobs in North Dakota?

You can find and apply to senior software engineering jobs in North Dakota on Migrate Mate, which lists current openings across the state. Search the listings, find the roles that fit your background and preferences, and apply directly to the ones that match.

See All 28 Senior Software Engineering Jobs in North Dakota

Find roles in North Dakota that match your experience and apply in just a few clicks.

Find Jobs