Software Engineer Jobs in South Dakota

Software Engineer jobs in South Dakota draw steady demand from a compact but growing tech market, concentrated in financial technology, healthcare IT, and government systems, with openings for everyone from junior developers to senior architects. Sioux Falls, Rapid City, and Brookings account for the bulk of hiring, anchored by employers like Citibank, Sanford Health, and South Dakota State University. The most in-demand specialties are full-stack web development, cloud infrastructure, and enterprise application support. Find a role that fits below and apply directly.

Find Software Engineer Jobs

Overview

Open roles17
Top employerCVS Health
Top citySioux Falls, SD
Cities hiring4
Work type58% On-site
Top industryHealthcare

Showing 5 of 17+ Software Engineer jobs

CVS Health
Senior Software Development Engineer – Ambulatory and Willow or Ambulatory and MyChart
We won't show you this job again
CVS Health
New 1m ago
Senior Software Development Engineer – Ambulatory and Willow or Ambulatory and MyChart
CVS Health
South Dakota
Clinical Trials
Program Management
Project Management
$83k - $222k/yr
Remote (US)
Epic Certification
10,000+

Have you applied for this role?

CNH Industrial
Senior Software Engineer
We won't show you this job again
CNH Industrial
New 20h ago
Senior Software Engineer
CNH Industrial
Sioux Falls, South Dakota
Software Engineering
Technical Product & Program Management
Backend Engineering
$107k - $142k/yr
On-Site
Bachelor's
10,000+

Have you applied for this role?

CNH Industrial
Senior Embedded Software Engineer
We won't show you this job again
CNH Industrial
Added 3d ago
Senior Embedded Software Engineer
CNH Industrial
Sioux Falls, South Dakota
Software Engineering
Embedded Systems Engineering
Backend Engineering
$107k - $164k/yr
Hybrid
Bachelor's
10,000+

Have you applied for this role?

W IT Solutions
Embedded Software Developer (Go / C++ / IoT)
We won't show you this job again
W IT Solutions
Added 1w ago
Embedded Software Developer (Go / C++ / IoT)
W IT Solutions
Brookings, South Dakota
Software Engineering
Embedded Systems Engineering
$58k - $70k/yr
On-Site

Have you applied for this role?

CVS Health
Staff Software Engineer - Search / AI
We won't show you this job again
CVS Health
Added 2w ago
Staff Software Engineer - Search / AI
CVS Health
South Dakota
Software Engineering
Cloud & DevOps
Backend Engineering
$107k - $284k/yr
Remote (US)
High School
10,000+

Have you applied for this role?

See All 17 Software Engineer Jobs in South Dakota

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

Find Software Engineer Jobs

Software Engineer Jobs by City in South Dakota

Where South Dakota roles are concentrated, by current openings.

Sioux Falls
11 jobs
Pierre
1 job
Brookings
1 job
Vermillion
1 job

Software Engineer Job Market in South Dakota

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

Who's Hiring

  • CVS Health
    CVS Health4
  • CNH Industrial
    CNH Industrial2
  • Direct Companies
    Direct Companies2
  • Anakim Consulting
    Anakim Consulting2
  • KBR
    KBR1

Top Industries Hiring

  • Healthcare & Medical Services4
  • Manufacturing2
  • Aerospace & Defense1
  • Banking & Financial Services1
  • Consulting & Professional Services1

What South Dakota Employers Look For

The qualifications that appear most often in software engineer jobs across South Dakota.

  • Bachelor's degree in computer science, software engineering, or a related technical field
  • Proficiency in one or more languages such as Java, Python, C#, or JavaScript
  • Experience with cloud platforms including AWS, Azure, or Google Cloud
  • Familiarity with Agile or Scrum development methodologies and version control tools
  • Ability to design, test, and maintain scalable software systems and APIs
  • Strong written and verbal communication skills for cross-functional team collaboration

Software Engineer Jobs in South Dakota: Frequently Asked Questions

How do you become a software engineer in South Dakota?

Software engineering in South Dakota requires no state-issued license, so the path runs through education and demonstrated skill. Most employers expect a bachelor's degree in computer science, software engineering, or information systems, though strong portfolios and bootcamp credentials are accepted at many Sioux Falls and Rapid City employers. Completing internships through South Dakota State University, the University of South Dakota, or South Dakota Mines programs gives candidates a direct line to in-state hiring pipelines.

How much do software engineers make in South Dakota?

Software engineers in South Dakota earn a median of about $96,310 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $65,530 for the lowest 10% to over $160,380 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire software engineers in South Dakota?

Companies currently hiring software engineers in South Dakota include CVS Health, CNH Industrial, and Direct Companies, per current listings on Migrate Mate as of July 2026. South Dakota's financial services concentration in Sioux Falls, anchored by major credit card and banking operations, means fintech and enterprise software roles are among the most consistently available in the state.

Which South Dakota cities have the most software engineer jobs?

Sioux Falls, South Dakota, and Pierre have the most software engineer openings in South Dakota. Sioux Falls dominates because of its dense concentration of financial services companies, major health systems like Sanford Health and Avera, and regional corporate headquarters, while Rapid City and Brookings contribute meaningful volume through government contracting, defense-adjacent work, and university-driven technology initiatives.

Are there remote software engineer jobs in South Dakota?

Yes, and more than most fields. About 42% of software engineer openings tied to South Dakota are remote or hybrid as of July 2026, reflecting how thoroughly desk-based this work is. Roles in full-stack development, cloud engineering, and software quality assurance are the most frequently listed as fully remote, particularly at financial services and SaaS employers headquartered in Sioux Falls.

How can I get hired as a software engineer in South Dakota with little or no experience?

The most realistic entry path is a junior developer or associate software engineer role at one of South Dakota's financial services or health IT employers, where entry-level pipelines are well established. Sanford Health and Avera Health both hire IT associates who rotate into development roles, and Citibank's Sioux Falls technology center regularly takes new graduates. Building a portfolio through open-source contributions or capstone projects from South Dakota State University or South Dakota Mines strengthens any application significantly.

Where can I find and apply to software engineer jobs in South Dakota?

You can find and apply to software engineer jobs in South Dakota on Migrate Mate, which lists current openings in Sioux Falls, Rapid City, Brookings, and across the state. Search the listings to find roles that match your experience and specialization, then apply directly to the ones that fit.

See All 17 Software Engineer Jobs in South Dakota

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

Find Software Engineer Jobs