1

Software Engineer Manager Jobs in Sioux Falls, SD

Software Engineer

Sioux Falls, SD · On-site

$70 - $90/hr

... Software Engineer to support advanced software development efforts in partnership with the U.S ... Manage and analyze configuration change requests following Configuration Management (CM) processes

... engineering, product management, project management, and testing teams. Success in this role ... maintainable software. • Analyze, design, develop, test, debug, and document software ...

... engineering, product management, project management, and testing teams. Success in this role ... maintainable software. • Analyze, design, develop, test, debug, and document software ...

Manage and analyze configuration change requests following Configuration Management (CM) processes ... Collaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams ...

Manage and analyze configuration change requests following Configuration Management (CM) processes ... Collaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams ...

Manage and analyze configuration change requests following Configuration Management (CM) processes ... Collaborate closely with Systems Engineers, Software Engineers, and cross-functional project teams ...

Embedded Software Engineer

Worthing, SD · On-site

$125K - $165K/yr

Time Management * Initiative Required Education & Experience: * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field - or equivalent ...

Embedded Software Engineer

Worthing, SD · On-site

$125K - $165K/yr

Time Management * Initiative Required Education & Experience: * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field -- or equivalent ...

... management system in accordance with ISO standards. • Specific skills, proficiencies, and ... Education and Experience • Minimum of a bachelor's degree in software engineering, or field ...

... management system in accordance with ISO standards. • Specific skills, proficiencies, and ... Education and Experience • Minimum of a bachelor's degree in software engineering, or field ...

Embedded Software Engineer

Worthing, SD

$125K - $165K/yr

Time Management * Initiative Required Education & Experience: * Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field - or equivalent ...

... management system in accordance with ISO standards. • Specific skills, proficiencies, and ... Education and Experience • Minimum of a bachelor's degree in software engineering, or field ...

... management system in accordance with ISO standards. • Specific skills, proficiencies, and ... Education and Experience • Minimum of a bachelor's degree in software engineering, or field ...

next page

Showing results 1-20

Software Engineer Manager information

See Sioux Falls, SD salary details

$99K

$168.5K

$199.5K

How much do software engineer manager jobs pay per year?

As of Aug 28, 2026, the average yearly pay for software engineer manager in Sioux Falls, SD is $168,511.00, according to ZipRecruiter salary data. Most workers in this role earn between $172,100.00 and $172,100.00 per year, depending on experience, location, and employer.

What is a software engineer manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What are the key skills and qualifications needed to thrive as a software engineer manager?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

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:

Infographic showing various Software Engineer Manager job openings in Sioux Falls, SD as of August 2026, with employment types broken down into 83% Full Time, 16% Part Time, and 1% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $168,511 per year, or $81 per hour.

Software Engineer

Relative Dynamics Inc.

Sioux Falls, SD • On-site

Full-time

Re-posted yesterday


Job description

Job Summary:
Relative Dynamics Inc. is a subcontractor supporting the USGS Earth Resources Observation and Science (EROS) Center. They are seeking a junior- to mid-level Software Engineer to support advanced software development efforts and collaborate with experienced engineers and scientists on Earth science initiatives.
Responsibilities:
• 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
Qualifications:
Required:
• Bachelor’s 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
• 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
Preferred:
• 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
Company:
At Relative Dynamics, we value knowledge as a process rather than knowledge as an answer. Founded in 2011, the company is headquartered in Greenbelt, USA, with a team of 51-200 employees. The company is currently Growth Stage.