1

Senior Software Manager Jobs in Minnesota (NOW HIRING)

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the ... Ability to manage multiple projects and priorities in a fast-paced manufacturing environment.

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

We are seeking a Senior Software Engineer to join the Material Processing Systems Group in the ... Ability to manage multiple projects and priorities in a fast-paced manufacturing environment.

Senior Software Engineer

Saint Paul, MN · On-site

$123K - $163K/yr

Paul, MN. Senior Software Engineer About the role: • Boston Scientific is seeking a highly ... May escalate serious issues to manager. • Participates in the development of less experienced ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Ability to managing workload and prioritization independently and right size estimates to produce solutions on time and on budget* Write technical documentation and provide guidance to other ...

Senior Software Engineer

Minneapolis, MN

$127K - $168K/yr

Senior Software Engineer, Endpoint Sensor About Mimecast The work people build is worth protecting ... Reporting to the Senior Manager - Engineering, you'll help protect organizations from data loss and ...

New

Senior Software Engineer

Minneapolis, MN · On-site

$121K - $151K/yr

Ability to managing workload and prioritization independently and right size estimates to produce solutions on time and on budget * Write technical documentation and provide guidance to other ...

Senior Software Engineer

Minneapolis, MN · On-site

$127K - $168K/yr

Senior Software Engineer, Endpoint Sensor About Mimecast The work people build is worth protecting ... Reporting to the Senior Manager - Engineering, you'll help protect organizations from data loss and ...

New

SR SOFTWARE ENGINEER

Rochester, MN · Remote

$80 - $8.1K/hr

Job Title: SR SOFTWARE ENGINEER Location: Remote Work Duration: Temp - 12 months Pay Range: $80/hr ... Translate requirements into quality code in partnership with Product Owners, Product Managers, and ...

New

SR SOFTWARE ENGINEER

Rochester, MN · On-site

$80 - $81/hr

Job Title: SR SOFTWARE ENGINEER Location: Remote Work Duration: Temp - 12 months Pay Range: $80/hr ... Translate requirements into quality code in partnership with Product Owners, Product Managers, and ...

New

Senior Software Engineer

Saint Cloud, MN · On-site

$121K - $160K/yr

The Senior Software Engineer creates working software deliverables and provides leadership in the ... Clearly communicate actionable information to the project manager and to the engineering team. • ...

next page

Showing results 1-20

Senior Software Manager information

See Minnesota salary details

$48.5K

$124.5K

$205.2K

How much do senior software manager jobs pay per year?

As of Sep 11, 2026, the average yearly pay for senior software manager in Minnesota is $124,505.00, according to ZipRecruiter salary data. Most workers in this role earn between $99,400.00 and $145,900.00 per year, depending on experience, location, and employer.

What does a senior software manager do?

A Senior Software Manager oversees software development teams and projects, ensuring that goals, timelines, and quality standards are met. They are responsible for managing team performance, coordinating cross-functional initiatives, and aligning software deliverables with business objectives. In addition to technical leadership, they often handle budgeting, resource allocation, mentoring, and stakeholder communication. Senior Software Managers play a key role in shaping technology strategy and fostering a productive, collaborative work environment.

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

To thrive as a Senior Software Manager, you need strong expertise in software development, project management, and team leadership, often backed by a degree in computer science or a related field and several years of managerial experience. Familiarity with agile methodologies, project tracking tools like Jira, and cloud platforms such as AWS or Azure is typically expected. Outstanding communication, conflict resolution, and strategic thinking skills help you lead diverse teams and drive project success. These competencies are crucial for delivering high-quality software solutions on time while fostering a productive and innovative team environment.

What are some common challenges faced by senior software managers when leading cross-functional teams?

Senior Software Managers often encounter challenges such as aligning priorities across diverse teams, managing communication between technical and non-technical stakeholders, and ensuring consistent delivery of high-quality software on tight deadlines. Balancing resource allocation while maintaining team morale can also be demanding, especially when overseeing multiple projects simultaneously. Successful managers leverage strong leadership, clear communication, and strategic planning to navigate these complexities and drive team success.

What is the difference between Senior Software Manager vs Software Development Manager?

AspectSenior Software ManagerSoftware Development Manager
ResponsibilitiesOversees multiple teams, strategic planning, high-level project managementManages software development teams, focuses on project execution and delivery
Required SkillsLeadership, strategic thinking, technical expertise, cross-team coordinationTechnical proficiency, team management, project planning
Work EnvironmentSenior leadership, cross-department collaboration, executive communicationDevelopment teams, project-focused environment, direct technical oversight
Common UsageUsed in larger organizations with multiple teams and strategic rolesCommon in mid to large companies focusing on software projects

The main difference is that a Senior Software Manager typically has broader strategic responsibilities and oversees multiple teams, while a Software Development Manager focuses more on managing specific development projects and teams. Both roles require strong technical skills and leadership, but the Senior Software Manager operates at a higher, more strategic level within the organization.

Infographic showing various Senior Software Manager job openings in Minnesota as of August 2026, with employment types broken down into 100% Full Time. Highlights an 60% In-person, and 40% Hybrid job distribution, with an average salary of $124,505 per year, or $59.9 per hour.

Senior Software Engineer

Bloomington, MN • On-site

TempWorks Software
Recruiting and Staffing Services • 51 - 200 employees

$80K - $116K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted yesterday

New


Job description

Senior Software Engineer Job Description

At TempWorks, the Senior Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable.

The Senior Software Engineer is responsible for leading the design, development, and implementation of software solutions. You will collaborate closely with cross-functional teams to understand requirements, design scalable architectures, and deliver robust, efficient software products.

General Responsibilities:
  • Research, design, implement,and maintain software features through ongoing feature development, refactoring, and by addressing bugs.
  • Build highly performant, fault tolerant, high-quality, scalable software.
  • Actively seek to learn and improve the company, department, team, and themselves.
  • Develop intuitive software that meets the needs of the company and our customers.
  • Leverage technical knowledge, skills, and experience to improve department processes and software quality.
  • Write quality unit and integration tests.
  • Analyze and test programs and products before formal launch.
  • Contribute and adhere to best practices in software development.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Communicate with and train stakeholders on completed work for documentation, customer training, troubleshooting, and quality.
  • Provide mentoring for other Software Engineers.
  • Perform code reviews and provide constructive feedback.
  • Stay up to date with emerging technologies and trends in software development and recommend new tools and techniques to improve efficiency and productivity.
  • Participate in architectural discussions and contribute to the continuous improvement of development processes and methodologies.
  • Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.
  • Performs other related duties as assigned.
Additional Required Skills and Abilities:
  • Excellent verbal and written communication skills.
  • Excellent interpersonal and customer service skills.
  • Strong architectural and design skills, with the ability to architect complex systems and make informed technical decisions.
  • Analytical and creative problem solving.
  • High level of organization and attention to detail.
  • Ability to work independently.
Education and Experience:
  • Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
  • 5+ years of relevant experience developing enterprise scale, web-based software applications.
  • 4+ years of C# experience.
  • 2+ years of Microsoft SQL database experiencerequired (4+ preferred).
  • 4+ years’ experience developing applications using RESTful APIs.
  • 4+ years’ experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
  • Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.
  • Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team.
  • Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq)
  • Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and DevOps practices. Azure preferred.
  • Experience with CI/CD, preferably Azure YAML pipelines.
  • Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper).
  • Experience with one or more of the following required: Domain Driven Design, event-based architecture, distributed systems, microservices, clean architecture, 12-factor App.
Physical Requirements:
  • Prolonged periods sitting at desk and working on a computer.
  • Must be able to lift to 10 pounds at times.

The pay range for this role is:$80,000 - $116,000

TempWorks Software offers a comprehensive benefits package and provides eligible employees with an opportunity to enroll in various benefit programs, subject to applicable waiting periods. This includes the following:

  • Paid Time Off
  • Holiday Pay
  • Volunteer Time Off
  • Medical Insurance
  • Health Savings Account with Employer Contribution
  • Dental Insurance
  • Vision Insurance
  • 401(k) with Employer Match
  • Life Insurance and AD&D
  • Short-Term and Long-Term Disability Insurance
  • Paid and Unpaid Leave of Absences

Applicants have rights under Federal Employment Laws

  • Employee Polygraph Protection Act (EPPA) Poster
  • “Know Your Rights: Workplace Discrimination is Illegal” Poster
  • Family and Medical Leave Act (FMLA) Poster

TempWorks Software does not participate in E-Verify.

#J-18808-Ljbffr