1

Software Developer Manager Jobs in Minnesota (NOW HIRING)

... management skills. * Possesses strong technical aptitude for designing and implementing software ... engineering practices & best practices for the full software development life cycle, including ...

Manage/Lead a team of software engineers in the development, testing and deployment of our platform, facilitate agile process and remove impediments * Partner with our recruiting team to continue to ...

Software Development Manager

Minneapolis, MN · On-site +1

$145K - $225K/yr

Manage/Lead a team of software engineers in the development, testing and deployment of our platform, facilitate agile process and remove impediments * Partner with our recruiting team to continue to ...

... 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 Developer Manager information

See Minnesota salary details

$10.8K

$136.3K

$158.7K

How much do software developer manager jobs pay per year?

As of Jul 8, 2026, the average yearly pay for software developer manager in Minnesota is $136,334.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $149,400.00 per year, depending on experience, location, and employer.

How does a Software Developer Manager typically balance hands-on coding with leadership responsibilities?

A Software Developer Manager often splits their time between technical tasks and managerial duties. While they may participate in code reviews, technical planning, and occasionally contribute code, a significant portion of their role involves mentoring team members, facilitating collaboration, and aligning projects with business objectives. Balancing these responsibilities requires strong time management and delegation skills, as well as the ability to adapt to the needs of both the team and the organization. This hybrid focus allows manager-developers to stay technically engaged while guiding the team's growth and productivity.

What is a Software Developer Manager?

A Software Developer Manager is a professional who leads and oversees a team of software developers, guiding them through the design, development, and maintenance of software applications. They are responsible for managing project timelines, setting goals, and ensuring the team delivers high-quality code. In addition to technical expertise, they must possess strong leadership, communication, and organizational skills to effectively coordinate between their team and other departments. Their role also often includes mentoring developers, conducting performance reviews, and helping to shape the overall technical strategy of the organization.

What are the key skills and qualifications needed to thrive as a Software Developer Manager, and why are they important?

A Software Developer Manager needs a strong background in software engineering, leadership experience, and typically a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and methodologies like Agile or Scrum is essential, along with relevant certifications. Exceptional communication, team-building, and problem-solving skills help leaders motivate teams and resolve conflicts effectively. These skills ensure efficient project delivery, foster innovation, and maintain high team morale in dynamic tech environments.

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

AspectSoftware Developer ManagerSoftware Engineer
CredentialsBachelor's or Master's in CS or related field; often leadership experienceBachelor's or Master's in CS or related field
Work EnvironmentLeads teams, manages projects, oversees development processesDesigns, develops, tests software solutions
Employer & Industry UsageUsed in tech companies, software firms, and IT departmentsCommon across tech, finance, healthcare, and other industries
Search & Comparison IntentUnderstanding managerial roles, leadership responsibilitiesFocus on technical skills, coding, and development tasks

The main difference between a Software Developer Manager and a Software Engineer lies in their responsibilities. The manager oversees teams and projects, focusing on leadership and strategic planning, while the Software Engineer concentrates on coding and technical development. Both roles require similar educational backgrounds, but their day-to-day tasks and career focus differ significantly.

What are the most commonly searched types of Software Developer jobs in Minnesota? The most popular types of Software Developer jobs in Minnesota are:
What cities in Minnesota are hiring for Software Developer Manager jobs? Cities in Minnesota with the most Software Developer Manager job openings:
MGR - SOFTWARE ENGINEERING - HYBRID ROLE

MGR - SOFTWARE ENGINEERING - HYBRID ROLE

Sunrise Banks

Saint Paul, MN • Hybrid

$106K - $182K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 5 days ago


Job description

At Sunrise Banks we are committed to a culture of trust and transparency that welcomes all.

POSITION SUMMARY

The Software Engineering Manager manages and oversees the design and development of software applications and directs the work of software engineers to ensure the best practices around software development.  This position will use your skills, experience, and talents to be a part of groundbreaking thinking and visionary organization.  Project work requires the ability to execute well across the entire development lifecycle and within each of the application layers: presentation, business logic, and data. This position will both direct and work on application design, and development utilizing a thorough understanding of applicable technology, tools and existing designs and provide guidance and direction to less experienced staff in resolution of highly complex technical problems; and ensure quality, security and compliance requirements are met. Local applicants - onsite hybrid work requirement.

 ESSENTIAL FUNCTIONS

  • Accountable for the design, development and delivery of features that are necessary to support new developments and enhancements in our product lines
  • Accountable for delivery of applicable tests with all code to prove correctness, robustness, and scalability
  • Serve as an expert resource to help create and improve standards and best practices to ensure high-performance, scalable, repeatable, and secure deliverables
  • Provide the team with thought leadership to promote re-use and develop consistent, scalable patterns
  • Interface with third party vendors to enable bank operations
  • Provide innovative ideas and solutions in an ever-changing environment
  • Accountable for the delivery and maintenance of applications, both built in-house and vendor provided
  • Address issues and mitigate risks, communicate status to business stakeholders, IT leaders and other IT teams impacted by the project
  • Demonstrate strong leadership by developing healthy team culture via coaching, mentoring, training and hiring
  • Support teams in managing cross product/cross-team technical dependencies
  • Provide hands-on support with the implementation, as needed
  • Contribute to development and testing automation practices and frameworks, including unit, functional, integration, end to end, load, and performance

 SUPERVISORY RESPONSIBILITIES

This position supervises the software engineering positions.

Responsible for the hiring, performance management, and development of these employee(s).

COMPETENCIES 

  • Sunrise Core Values
  • Adaptability
  • Communication
  • Compliance
  • Dependability & Flexibility
  • Initiative
  • Integrity
  • Judgement
  • Organizational Skills
  • Productivity
  • Professionalism
  • Quality Service
  • Teamwork
  • Technical /PC Skills
  • Work Quality

EDUCATION & EXPERIENCE

  • Bachelor’s degree in computer science, software engineering, MIS, or related technical field; or, a minimum of 4 years of equivalent professional experience and high school diploma/GED
  • 1 – 3 years of supervisory experience
  • 5+ years of full-stack web platform software engineering experience
  • Strong experience with one of the following: C#, JavaScript, Golang, Python
  • Experience with modern UI web development i.e. ReactJS, Angular, Vue
  • Strong experience with database design: SQL/NoSQL/Snowflake
  • Messaging experience with RabbitMQ/Kafka/etc
  • Azure experience including Azure Functions, microservices and containerization
  • Experience building distributed and scalable applications utilizing REST services and messaging technologies
  • Collaborative team player/servant leader, comfortable working in agile environment and balancing both forward-looking and practical concerns
  • Experienced with event-driven, resilient, scalable, and performant architectures
  • Approachable and optimistic leader, who exhibits a positive attitude and supports team growth through change
  • Experience with CI/CD Pipelines Harness (preferred), GitHub, Azure DevOps
  • Experience with successful implementation of automated testing development practices, including some of the following: unit, functional, integration, front-end, e2e, load & performance, security, canary
  • Strong understanding of authorization and authentication
  • Knowledge of domain driven design, software design patterns and design principles
  • Self-starter with strong desire to learn new concepts, processes, and technologies
  • Demonstrates the ability to work effectively with AI tools and maintains an open, curious approach to emerging technologies.

COMPENSATION & BENEFITS

Salary range DOQ: $106,419 - $182,432
Eligible Benefits: Health, dental, vision, FSA, life, AD&D, STD, LTD, Pet, PPL, PTO, PVTO, 401k and more. Visit www.sunrisebanks.com for more details.