1

Software Engineering Manager Jobs in Harrisburg, SD

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

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

... fire management, drought monitoring, and land cover mapping. Position Summary Title: Full Stack ... Must minimally hold a software engineering or computer science bachelor's degree. * Years of ...

... fire management, drought monitoring, and land cover mapping. Position Summary Title: Full Stack ... Must minimally hold a software engineering or computer science bachelor's degree * Years of ...

Software Engineer

Sioux Falls, SD · On-site

$60 - $80/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 ...

... fire management, drought monitoring, and land cover mapping. Position Summary Title: Full Stack ... Must minimally hold a software engineering or computer science bachelor's degree * Years of ...

Senior Software Engineer

Sioux Falls, SD · On-site +1

$118K - $156K/yr

... engineering culture. You will work across frontend and backend systems, partnering with other ... You can write software without the assistance of AI but are open to using it to enhance your ...

Senior Software Engineer

Sioux Falls, SD · On-site

$118K - $156K/yr

... engineering culture. You will work across frontend and backend systems, partnering with other ... You can write software without the assistance of AI but are open to using it to enhance your ...

Showing results 41-60

Software Engineering Manager information

See Harrisburg, SD salary details

$95.3K

$162.2K

$192.1K

How much do software engineering manager jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software engineering manager in Harrisburg, SD is $162,246.00, according to ZipRecruiter salary data. Most workers in this role earn between $165,700.00 and $165,700.00 per year, depending on experience, location, and employer.

What does a software engineering manager do?

A software engineering manager oversees a team of people who are working on the development of new computer software or the enhancement of existing computer programs. Because this is a management job, your duties may include coordinating and planning with other departments within the company and with company executives. In addition to management skills, you need a firm understanding of the technical aspects of software engineering. Another aspect of this career involves understanding the market and competitor’s products so that your software can compete and meet market demands.

What does a software engineering manager do?

A Software Engineering Manager oversees a team of software engineers, guiding the development of software projects from planning to implementation. They are responsible for managing the team's workflow, ensuring high-quality code, and meeting project deadlines. In addition to technical leadership, they also handle hiring, mentoring, and performance reviews. Their role bridges the gap between technical execution and business objectives, ensuring that software solutions align with strategic goals.

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

To thrive as a Software Engineering Manager, you need a solid background in software development, team leadership, and project management, often backed by a degree in computer science or a related field. Familiarity with development tools, agile methodologies, version control systems, and, in some cases, certifications like PMP or Scrum Master are valuable. Exceptional communication, problem-solving, and mentoring skills distinguish top performers in this role. These competencies are crucial for successfully guiding technical teams, delivering projects efficiently, and fostering a collaborative and innovative engineering culture.

What are some common challenges faced by software engineering managers when leading diverse development teams?

Software Engineering Managers often encounter challenges such as balancing technical leadership with people management, aligning team members with different backgrounds and skill sets, and ensuring effective communication across remote or cross-functional teams. Navigating these challenges involves fostering an inclusive environment, setting clear expectations, and adapting management styles to individual team members’ needs. Successful managers also prioritize regular check-ins and feedback to keep projects on track and support professional growth within the team.

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

AspectSoftware Engineering ManagerSoftware Developer
CredentialsBachelor's or Master's in CS or related field, often with leadership experienceBachelor's or higher in CS or related field
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, debugging, and implementing features
Employer & Industry UsageUsed across tech companies, startups, and large enterprisesCommon in all software development settings
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding tasks

The main difference between a Software Engineering Manager and a Software Developer lies in their roles and responsibilities. Managers oversee teams, coordinate projects, and handle strategic planning, while developers focus on coding and technical implementation. Both roles are essential in the software development lifecycle, but they serve different functions within an organization.

What cities near Harrisburg, SD are hiring for Software Engineering Manager jobs?

Cities near Harrisburg, SD with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Harrisburg, SD as of August 2026, with employment types broken down into 84% Full Time, 14% Part Time, and 2% Contract. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution, with an average salary of $162,246 per year, or $78 per hour.

Senior Software Engineer, Cloud Platforms

Puck Enterprises

Worthing, SD • On-site

$117K - $154K/yr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 24 days ago


Job description

Senior Software Engineer, Cloud Platforms

Puck | Built to Lead.

Location:Worthing, SDDepartment:EngineeringEmployment Type:Full-TimeSchedule:Monday - Friday, 8:00 AM - 5:00 PM


Who We Are

At Puck, we areBuilt to Lead. We are a dynamic manufacturing company committed to delivering high-quality products and fostering a team environment where every member plays a critical role in our success. If you are a technically minded problem-solver who picks up new concepts quickly and thrives when there's always something new to learn, we want to hear from you.


What You'll Do

As a Senior Software Engineer, Cloud Platforms, you will lead the design, development, and operation of complex distributed systems, backend platforms, and cloud-native services using C#, .NET, and Microsoft Azure. This is a senior individual contributor role with accountability for technical direction, architectural decisions, and delivery of highly reliable software in production environments.


Your day-to-day responsibilities will include:

  • Leading the design, implementation, and long-term evolution of backend services, APIs, and distributed application components using C#, .NET, and modern software engineering practices
  • Owning technical design for complex systems, including service boundaries, data flow, resiliency patterns, fault tolerance, scalability, and performance optimization
  • Architecting and delivering cloud solutions in Microsoft Azure using platform services, messaging, storage, identity, monitoring, and automation capabilities appropriate for enterprise-scale systems
  • Driving engineering quality through code reviews, design reviews, technical standards, testing strategy, and continuous improvement of development practices
  • Partnering with product, program, QA, and peer engineering teams to translate business requirements into robust technical solutions and delivery plans
  • Leading troubleshooting and root-cause analysis of complex production issues across application, infrastructure, and data layers
  • Improving reliability and operational maturity through observability, alerting, automation, deployment safety, and incident response practices
  • Building and enhancing CI/CD pipelines, release processes, and developer workflows to increase delivery speed, quality, and repeatability
  • Mentoring engineers through technical guidance, design feedback, and knowledge sharing to help raise the engineering bar across the team
  • Contributing to technical roadmaps, platform modernization efforts, and architectural decisions that shape long-term system direction


What We're Looking For

Competencies:

  • Technical Capacity
  • Problem Solving/Analysis
  • Communication Proficiency
  • Initiative
  • Collaboration/Teamwork
  • Strategic Thinking


Required Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field - or equivalent practical experience
  • 6+ years of professional software engineering experience building and operating production-grade systems
  • Deep proficiency in C# and the .NET ecosystem, including modern application architecture, asynchronous programming, dependency injection, and service-oriented design
  • Strong hands-on experience designing, building, deploying, and supporting applications or services in Microsoft Azure
  • Demonstrated experience designing scalable REST APIs, service integrations, and distributed systems with attention to reliability, security, and maintainability
  • Strong understanding of relational databases, SQL, data modeling, query optimization, and ORM frameworks such as Entity Framework or Entity Framework Core
  • Experience with CI/CD, source control, automated testing, and modern DevOps practices in a team-based engineering environment
  • Experience using AI-assisted development tools to improve software design, coding efficiency, testing, and debugging while maintaining code quality and sound technical judgment
  • Experience leading technical design discussions and making architectural tradeoff decisions across multiple services or components
  • Strong debugging, performance tuning, and production support skills across application and cloud environments
  • Excellent communication skills and the ability to collaborate effectively across engineering and non-engineering stakeholders


Preferred Education & Experience:

  • Experience with ASP.NET Core, microservices, event-driven systems, background processing, and enterprise integration patterns
  • Hands-on experience with Azure services such as App Service, Functions, Azure SQL, Service Bus, Storage Accounts, Key Vault, Application Insights, Monitor, and Entra ID
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes
  • Experience with infrastructure as code, environment automation, configuration management, and secure deployment practices
  • Strong understanding of observability, distributed tracing, caching, messaging patterns, and performance engineering
  • Experience modernizing legacy applications or migrating workloads to cloud-native architectures
  • Experience mentoring engineers, shaping coding standards, and influencing engineering practices across multiple teams
  • Microsoft Azure certifications or equivalent cloud architecture experience


Supervisory Responsibility

This position has supervisory responsibilities.


Physical Requirements

This is primarily a sedentary role in a professional office environment. Team members must be able to:

  • Sit for extended periods and work on a computer throughout the day
  • Occasionally stand, walk, and use hands and fingers to handle or feel objects and reach with hands and arms
  • Occasionally lift office products and supplies up to 20 lbs.


Work Environment

This role operates in a professional office environment and routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.


Travel

Travel is primarily local during the business day, although some out-of-area and overnight travel may be expected.


Relocation

At this time, relocation assistance is not available for this position. We encourage candidates within a commutable distance of Worthing, SD or those willing to relocate independently to apply.


What Puck Offers You

We believe our team members deserve a benefits package as strong as the products we build. Full-time team members are eligible for benefits beginning the first of the month following 60 days of employment.


Health & Wellness

  • Medical insurance through Wellmark Blue Cross Blue Shield - choice of $2,000 PPO or High Deductible Health Plan (HDHP)
  • Employee-only medical premium starting at $120/month
  • Free Doctor on Demand virtual visits (covered at 100% on both plans)
  • Dental insurance through Delta Dental of Iowa
  • Vision insurance through Delta Vision
  • Health Savings Account (HSA) - eligible with HDHP enrollment
  • Flexible Spending Accounts (FSA) - Health Care, Limited Purpose, and Dependent Care options


Financial Protection

  • Company-paid Basic Life & AD&D Insurance (1x annual earnings up to $50,000)
  • Voluntary Supplemental Life Insurance for employee, spouse, and dependents
  • Voluntary Short-Term Disability - replaces up to 60% of income (up to $1,500/week)
  • Voluntary Long-Term Disability - replaces up to 60% of income (up to $7,500/month)
  • Voluntary Accident, Critical Illness, and Hospital Indemnity Insurance through Mutual of Omaha
  • 401(k) retirement plan


Support & Well-Being

  • Employee Assistance Program (EAP) through Mutual of Omaha - free, confidential support for emotional, legal, financial, and personal well-being available 24/7/365


Equal Employment Opportunity

Puck provides equal employment opportunities (EEO) to all team members and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. Puck complies with applicable federal, state, and local laws governing nondiscrimination in employment in every location in which the company has facilities. Puck expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.


Ready to Join the Team?

Apply today atwww.puck.com/careersor contact our HR team:

Email:hr@puck.comPhone:712-655-9200

Puck | Built to Lead.