1

Software Engineer Intern Jobs in Sioux Falls, SD

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 ...

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 ...

Software Engineer I

Sioux Falls, SD · On-site

$65 - $90/hr

# Software Engineer IOptional Work from Home • Sioux Falls, SD 57105## DescriptionThe Software Engineer I will create code using defined software development policies and standards to achieve design ...

Software Engineer

Sioux Falls, SD · On-site

$85 - $115/hr

## Software EngineerApplyremote type: On-Sitelocations: Sioux Falls, SDtime type: Full timeposted on: Posted 5 Days Agojob requisition id: R-329At First PREMIER Bank and PREMIER Bankcard, we've created ...

Engineering intern

Sioux Falls, SD · On-site

$16.75 - $21.75/hr

Drawings - Use 2D and 3D drafting software to develop electrical drawings used to communicate ... engineering services * In all aspects of the position, this role will carry out his/her duties in ...

The Software Engineer I will create code using defined software development policies and standards to achieve design goals. Actively participate in agile development meetings and work closely with ...

Engineering intern

Sioux Falls, SD · On-site

$16.75 - $21.75/hr

A Design Services intern will support Interstates with a variety of tasks and projects, gaining ... Drawings - Use 2D and 3D drafting software to develop electrical drawings used to communicate ...

Showing results 21-40

Software Engineer Intern information

See Sioux Falls, SD salary details

$13

$24

$37

How much do software engineer intern jobs pay per hour?

As of Sep 5, 2026, the average hourly pay for software engineer intern in Sioux Falls, SD is $24.56, according to ZipRecruiter salary data. Most workers in this role earn between $20.00 and $27.88 per hour, depending on experience, location, and employer.

What does a software engineer intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.

What does a software engineer intern do?

A software engineer intern works under the guidance of an experienced software engineer who is usually mid or senior level. As a software engineer intern, your responsibilities are to learn as much as you can about software engineering as well as learn how to navigate the politics and dynamics of a corporate or startup setting. Your job duties as a software engineer intern include tasks like coding and debugging software applications and experimenting with design elements. You also review other engineers’ code, test software applications and patches, and implement changes and updates when necessary.

What types of projects and tasks are software engineer interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

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

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

What are the most commonly searched types of Software Engineer jobs in Sioux Falls, SD?

The most popular types of Software Engineer jobs in Sioux Falls, SD are:

What are popular job titles related to Software Engineer Intern jobs in Sioux Falls, SD?

For Software Engineer Intern jobs in Sioux Falls, SD, the most frequently searched job titles are:

What job categories do people searching Software Engineer Intern jobs in Sioux Falls, SD look for?

The top searched job categories for Software Engineer Intern jobs in Sioux Falls, SD are:

What cities near Sioux Falls, SD are hiring for Software Engineer Intern jobs?

Cities near Sioux Falls, SD with the most Software Engineer Intern job openings:

Infographic showing various Software Engineer Intern job openings in Sioux Falls, SD as of August 2026, with employment types broken down into 14% Internship, 72% Full Time, and 14% Part Time. Highlights an 100% In-person job distribution, with an average salary of $51,094 per year, or $24.6 per hour.

Software Engineer

Relative Dynamics

Sioux Falls, SD • On-site

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 8 days ago


Job description

At Relative Dynamics we value knowledge as a process rather than knowledge as an answer. Founded in 2011 our goal is to define the new space era by continuously pushing the boundaries of engineering models services and technology development. Visit us at www.relativedynamicsinc.com.

Relative Dynamics is a subcontractor supporting USGS Earth Resources Observation and Science (EROS) Center. In this role, you will be employed by Relative Dynamics and assigned to work on projects in support of USGS Earth Resources Observation and Science (EROS) Center.

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 Observation and Science (EROS) Center in Sioux Falls, SD. This is a full time, onsite position, requiring regular in person collaboration with team members, scientists, and mission partners. This role is not eligible for remote work.

In this role, you will contribute to meaningful, mission-critical Earth science initiatives, collaborate with experienced engineers and scientists who value innovation, apply and expand your expertise in modern software development practices, and work within a team culture that values technical excellence, curiosity, and continuous improvement.

What You'll Get to Do:

  • Design, implement, and maintain software components within complex systems
  • Lead or significantly contribute to software planning, including requirements refinement, task estimation, and design reviews
  • Perform and document both preliminary and detailed designs for software modules
  • Implement software solutions from established design artifacts
  • Develop, execute, and document unit tests, integration tests, and system-level tests
  • Prepare test plans, test procedures, and formal test reports
  • Manage and analyze configuration change requests following Configuration Management (CM) processes
  • Participate in and occasionally facilitate technical reviews for documents and code
  • Collaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams to ensure cohesive, high-quality solutions
  • Independently execute engineering tasks
  • Mentor junior staff where applicable
  • Contribute to the full life cycle of software development

What You'll Need:

Required Experience

  • Bachelors degree in Computer Science, Software Engineering, or a related discipline.
  • Typically 5 years of professional experience in software engineering
  • Experience with systems involving data ingest, image processing, satellite ground systems, or cloud computing is highly beneficial
  • Experience supporting distributed or cloud-native architectures is strongly preferred
  • Three years of continuous residency in the U.S. for issuance of a Government Security credential
  • Ability to obtain and maintain a national agency check and background investigation for facility access

Required Skills

  • Excellent interpersonal, organizational, and communication skills
  • Ability to work independently and collaboratively within a highly skilled technical team
  • Solid understanding of the Software Development Life Cycle
  • Proficiency in Python and C/C++
  • Experience interfacing with database systems
  • Relational database experience
  • Unix/Linux expertise
  • Experience with change management tools such as Git

Desired Skills

  • Postgres experience
  • Perl
  • Java
  • Experience with remote sensing, digital image/signal processing techniques, and basic geography concepts such as map projections
  • AWS Cloud Services (S3, EC2, EKS, ECR, Lambda)
  • CI/CD pipelines
  • Infrastructure as Code
  • Artificial Intelligence for software code generation and documentation

What You Won't Do:

  • Feel stuck as we offer great opportunities to advance and learn
  • Feel like a number as we're a close-knit bunch and always have each others backs

Who You Are:

  • A self-starter who thrives in a fast-paced environment
  • A quick learner who is always ready to gain depth of knowledge
  • A reliable worker who knows the importance of showing up when it counts
  • Accept assignments with open cooperative positive and team-oriented attitudes
  • Able to plan and execute plans across teams
  • Effective communicator both written and verbal
  • Competitive wage and benefits package
  • Medical, dental, vision and life/disability insurance
  • Vacation and paid holidays
  • Tuition reimbursement
  • Great 401k with company match
  • Employee referral program
  • Community involvement investing and giving back to the community

Relative Dynamics conducts a comprehensive background check that includes drug testing. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, national origin, gender identity, sexual orientation, age, marital status, veteran status or disability status.