1

Associate Software Engineer Jobs in South Dakota

Software Engineer

Sioux Falls, SD · On-site

$70 - $90/hr

Technical Support Services Contract (TSSC) Relative Dynamics is seeking a junior-to-mid-level Software Engineer to support advanced software development efforts in partnership with the U.S.

We're looking for a Software Engineer who is ready to independently deliver high quality software solutions, contribute across the product development lifecycle, and continue expanding their ...

We're looking for a Software Engineer who is ready to independently deliver high quality software solutions, contribute across the product development lifecycle, and continue expanding their ...

Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not ...

Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not ...

Software Engineer DEPARTMENT: Engineering ***REQUIREMENTS: Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not ...

Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software development efforts in partnership with the U.S. Geological Survey (USGS) at the Earth Resources ...

Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software development efforts in partnership with the U.S. Geological Survey (USGS) at the Earth Resources ...

Relative Dynamics is seeking a junior- to mid-level Software Engineer to support advanced software development efforts in partnership with the U.S. Geological Survey (USGS) at the Earth Resources ...

Software Engineer I

Sioux Falls, SD · On-site

$65 - $90/hr

# Software Engineer IOptional Work from Home • Sioux Falls, SD 57105## DescriptionThe Software ... Associate's degree in related field with 1 year of relevant software development experience or ...

Competency to design tools/software and a foundation understanding of engineer principles for practical application. • Problem Solving Skills: Ability to identify design challenges, propose ...

Competency to design tools/software and a foundation understanding of engineer principles for practical application. • Problem Solving Skills: Ability to identify design challenges, propose ...

Competency to design tools/software and a foundation understanding of engineer principles for practical application. • Problem Solving Skills: Ability to identify design challenges, propose ...

Competency to design tools/software and a foundation understanding of engineer principles for practical application. • Problem Solving Skills: Ability to identify design challenges, propose ...

Software Engineer

Sioux Falls, SD · On-site

$55 - $85/hr

Minimum of a bachelor's degree in software engineering, or field related to specific position. * Entry level or early career engineer 0-2 years with bachelor's degree in software engineering or ...

next page

Showing results 1-20

Associate Software Engineer information

See South Dakota salary details

$19

$42

$98

How much do associate software engineer jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for associate software engineer in South Dakota is $42.23, according to ZipRecruiter salary data. Most workers in this role earn between $30.53 and $44.71 per hour, depending on experience, location, and employer.

What is an associate software engineer?

An associate software engineer works with a team of engineering professionals and developers to improve existing software or design new applications. As an associate software engineer, your job duties include coding software, coordinating with hardware engineers to ensure that different types of technology can run the software, and helping the QA team to test software before release. Typical qualifications for the career include a bachelor’s degree in computer science, engineering, or a related field and relevant technical experience with software applications. You also need excellent communication, coding, and analytical problem-solving skills, as well as the ability to work as part of a team.

What are some common challenges faced by associate software engineers when transitioning from academic projects to real-world development teams?

Associate Software Engineers often encounter challenges such as adapting to larger, more complex codebases and learning to work within established development workflows. Unlike academic projects, real-world development involves collaboration with cross-functional teams, adhering to coding standards, and following agile processes. Additionally, balancing learning new technologies with delivering features on tight deadlines can be demanding. However, support from mentors and structured onboarding programs usually helps smooth this transition.

What are the key skills and qualifications needed to thrive as an associate software engineer, and why are they important?

To thrive as an Associate Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with programming languages like Java, Python, or C++, as well as experience using version control systems like Git, are commonly required. Strong problem-solving skills, teamwork, and effective communication set standout candidates apart. These skills and qualities are crucial for delivering reliable software solutions, collaborating within development teams, and adapting to rapidly evolving technologies.

What are the most commonly searched types of Software Engineer jobs in South Dakota?

The most popular types of Software Engineer jobs in South Dakota are:

What are popular job titles related to Associate Software Engineer jobs in South Dakota?

For Associate Software Engineer jobs in South Dakota, the most frequently searched job titles are:

What job categories do people searching Associate Software Engineer jobs in South Dakota look for?

The top searched job categories for Associate Software Engineer jobs in South Dakota are:

What cities in South Dakota are hiring for Associate Software Engineer jobs?

Cities in South Dakota with the most Associate Software Engineer job openings:

Infographic showing various Associate Software Engineer job openings in South Dakota as of August 2026, with employment types broken down into 1% As Needed, 70% Full Time, 26% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $87,837 per year, or $42.2 per hour.

Software Engineer (Geospatial)

Anakim Consulting Inc

Sioux Falls, SD

Full-time

Re-posted 9 days ago


Job description

Software Engineer (Geospatial)
Sioux Falls, SD 57198

Location: On-Site
Position Type: Full-Time
Security Access: Ability to obtain Public Trust access

Job Description:
Join an elite engineering team supporting scientific applications. This mission focuses heavily on the design and maintenance of high-performance data pipelines built to process massive streams of complex earth observation, satellite, and aerial imagery. The software engineer will support CI/CD workflows in an AWS DevOps ecosystem. Prior experience working with topographical or geospatial data structures is highly preferred.

Who Should Apply:

This role aligns with Software Engineers who have professional experience managing high-volume data streams inside the utility sector, industrial automation, telecommunications, or SCADA pipeline environments. Additionally, this position is uniquely aligned with Research Software Engineers or Lab Associates coming out of scientific data centers who want to transition their pipeline optimization skills to an enterprise cloud infrastructure. Qualified candidates must have a foundational baseline in systems engineering, with demonstrated professional experience writing and optimizing compiled C/C++ code to crunch heavy data loads, seamlessly integrated with Python automation and highly tuned PostgreSQL or PostGIS databases.

Responsibilities:
Core responsibilities include, but may not be limited to:

  • Pipeline Performance Tuning: Look under the hood of Python-driven data pipelines to optimize core, low-level spatial and math processing engines.
  • Database Engineering: Maintain, structure, and tune relational database layers (PostgreSQL/PostGIS) to handle millions of complex geographic and telemetry coordinates efficiently.
  • Container Maintenance: Collaborate on deploying and maintaining pipeline infrastructure inside containerized environments (Docker/Kubernetes).
  • Production Stability: Monitor large-scale data ingestion workflows to proactively troubleshoot memory leaks, processing lags, or container crashes.