1

Software Manager Jobs in Minneapolis, MN (NOW HIRING)

Software Engineering Manager

Eagan, MN · On-site

$150 - $200/hr

As MISO's Software Engineering Manager , you'll be responsible for leading one or more teams to design, build, deliver, and operate software at scale. You will set the technical direction, own ...

As a Software Engineering Manager, you will lead the software strategy and development for the next generation of Rosemount Magnetic and Vortex Flowmeters. You will direct major software development ...

The manager will work closely with product, development, and DevOps teams to streamline software testing processes and ensure minimal impact on product delivery. Responsibilities : • Managing a ...

Manager, Software Engineering

Minneapolis, MN · On-site +1

$195K - $257K/yr

... with software engineering * 3 or more years experience coding in one of the following languages: Go, Java, and/or Javascript * Hands on technical manager experienced in designing, building and ...

next page

Showing results 1-20

Software Manager information

See Minneapolis, MN salary details

$77.2K

$148K

$184.4K

How much do software manager jobs pay per year?

As of Sep 7, 2026, the average yearly pay for software manager in Minneapolis, MN is $147,988.00, according to ZipRecruiter salary data. Most workers in this role earn between $133,700.00 and $175,600.00 per year, depending on experience, location, and employer.

What is a software manager?

A software manager oversees the development, installation, and maintenance of new or upgraded software for an organization. As a software manager, you coordinate with staff to determine client needs and expectations, establish budget and timelines, and ensure that employees use the product correctly. You may also train company employees on how to utilize the software after it is installed and help troubleshoot problems that arise.

What does a software manager do?

A Software Manager oversees software development teams, ensuring projects are completed on time and meet quality standards. They coordinate between team members, manage resources, and communicate with stakeholders about progress and requirements. Additionally, they may be responsible for hiring, mentoring, and evaluating team performance. Their role bridges the gap between technical staff and upper management to align technology goals with business objectives.

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

To thrive as a Software Manager, you need a strong background in software development, project management, and leadership, often supported by a degree in computer science or a related field. Familiarity with Agile methodologies, version control systems like Git, and project management tools such as Jira is typically required. Exceptional communication, problem-solving, and team-building skills set outstanding managers apart in this role. These competencies are essential for delivering projects on time, fostering effective collaboration, and driving high-performing engineering teams.

How does a software manager typically balance hands-on technical work with leadership responsibilities?

Software Managers often juggle both technical and leadership duties, but the balance can vary depending on the organization and team size. In many cases, Software Managers spend a significant portion of their time on people management tasks such as mentoring team members, conducting code reviews, planning sprints, and facilitating communication between stakeholders. However, they may also remain involved in architectural decisions or critical technical challenges to stay connected with the team's work. Effective Software Managers prioritize delegating coding tasks to their team while focusing on enabling productivity, resolving blockers, and ensuring project alignment with business goals.

What is the difference between Software Manager vs Software Engineer?

AspectSoftware ManagerSoftware Engineer
Required CredentialsBachelor's or higher in CS or related field; management experienceBachelor's or higher in CS or related field; coding skills
Work EnvironmentOversees teams, manages projects, strategic planningDevelops software, writes code, tests applications
Employer & Industry UsageUsed in tech companies, startups, large enterprisesUsed across all tech sectors, startups, corporate IT

The main difference between a Software Manager and a Software Engineer lies in their roles. Software Managers focus on team leadership, project management, and strategic planning, while Software Engineers are primarily responsible for coding and developing software. Both roles require technical knowledge, but their responsibilities and work focus differ significantly.

What are the most commonly searched types of Software jobs in Minneapolis, MN?

The most popular types of Software jobs in Minneapolis, MN are:

What are popular job titles related to Software Manager jobs in Minneapolis, MN?

For Software Manager jobs in Minneapolis, MN, the most frequently searched job titles are:

What cities near Minneapolis, MN are hiring for Software Manager jobs?

Cities near Minneapolis, MN with the most Software Manager job openings:

Infographic showing various Software Manager job openings in Minneapolis, MN as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $147,988 per year, or $71.1 per hour.

Senior Manager - Delivery - Applied AI

Horizontal Talent

Minneapolis, MN • On-site

$130K - $195K/yr

Full-time

Medical, Dental, Vision, Retirement

Re-posted yesterday


Job description

We’re looking for a Senior Manager, Delivery – Applied AI to lead the execution, delivery, and operational success of enterprise AI solutions. In this highly visible role, you’ll guide multidisciplinary teams building production-ready AI, machine learning, generative AI, and agentic AI capabilities that drive meaningful business impact.

Responsibilities
  • Lead end-to-end delivery of enterprise AI initiatives from early concept through production deployment and ongoing support
  • Oversee the design, build, integration, and operation of AI solutions that support business goals and measurable outcomes
  • Provide technical leadership across AI engineering efforts, ensuring solutions are aligned with architecture, security, scalability, and operational standards
  • Help establish and continuously improve the AI development lifecycle, including experimentation, model development, evaluation, deployment, monitoring, and governance
  • Partner with architecture, engineering, operations, data, security, product, and business teams to bring AI capabilities into enterprise systems
  • Remove delivery blockers, manage risks, and keep multiple AI initiatives moving forward with clarity and predictability
  • Lead and develop a multidisciplinary AI organization, including AI engineers, machine learning engineers, MLOps engineers, and AI platform specialists
  • Support staffing, capacity planning, prioritization, and sprint execution across active initiatives
  • Build a strong team culture centered on accountability, learning, collaboration, quality, and continuous improvement
  • Manage team performance, coaching, development planning, onboarding, and retention in partnership with leadership and HR
  • Communicate progress, dependencies, risks, and future needs to senior stakeholders
  • Drive operational excellence through delivery metrics, reusable frameworks, documentation, and engineering best practices
Skills
  • Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, Machine Learning, or a related technical field
  • 10+ years of software engineering experience with increasing technical leadership responsibility
  • 5+ years leading AI or machine learning engineering teams delivering production solutions
  • Hands-on experience building and operating machine learning, generative AI, and AI-powered applications in production
  • Strong understanding of the full AI development lifecycle, including evaluation, deployment, monitoring, governance, and lifecycle management
  • Deep software engineering knowledge across cloud-native architecture, APIs, distributed systems, CI/CD, DevOps, and modern delivery practices
  • Proven success leading cross-functional technology efforts involving engineering, infrastructure, cloud, data, security, architecture, product, and business teams
  • Ability to build, coach, and scale high-performing technical teams
  • Excellent communication, planning, prioritization, and stakeholder management skills
  • Strong commitment to quality, responsible AI practices, and operational reliability
Preferred Skills
  • Master’s degree in a related technical field
  • Experience with agentic coding practices, AI evaluations, and evolving AI platform capabilities
  • Background in enterprise governance, privacy, security, or regulatory environments
  • Experience shaping team structure, hiring strategy, succession planning, and long-term talent development
  • Ability to translate strategy into practical delivery plans and scalable operating models

Horizontal is committed to building an inclusive workplace where diverse perspectives are valued, respected, and supported. We believe equity and belonging strengthen teams, improve outcomes, and help create better experiences for everyone.

By applying for this position, you acknowledge and agree that Horizontal Talent may contact you regarding your application using automated technology, including phone calls, SMS/text messages, or email, which may be delivered by our virtual AI recruiter, Alex.


Please apply through this online posting or by visiting our Job Board at www.horizontaltalent.com/job-board. Applications will be accepted for 4 weeks. For those that join the team, we offer competitive compensation and benefits including medical, dental, vision, and retirement. Check out all we have to offer and how you can become part of the Horizontal Talent Team. The pay range for this role is $130,600 - $195,000 per year based on qualifications and experience.