1

Software Engineering Manager Jobs in Coon Rapids, MN

Director of Software Engineering

Shoreview, MN · On-site

$255K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers * Own hiring strategy, conduct regular 1:1s ...

Engineering Manager

Minneapolis, MN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking an Engineering Manager at PSI to lead our engineering team in delivering innovative ... Proficiency in CAD software and engineering tools. * Excellent communication, problem-solving, and ...

Engineering Manager

Minneapolis, MN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking an Engineering Manager at PSI to lead our engineering team in delivering innovative ... Proficiency in CAD software and engineering tools. * Excellent communication, problem-solving, and ...

Director of Software Engineering

Shoreview, MN · On-site

$262K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers * Own hiring strategy, conduct regular 1:1s ...

Director of Software Engineering

Shoreview, MN

$255K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers * Own hiring strategy, conduct regular 1:1s ...

Engineering Manager

Minneapolis, MN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are seeking an Engineering Manager at PSI to lead our engineering team in delivering innovative ... Proficiency in CAD software and engineering tools. * Excellent communication, problem-solving, and ...

Director of Software Engineering

Shoreview, MN · On-site

$210 - $230/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers * Own hiring strategy, conduct regular 1:1s ...

Lead Software Engineer

Maple Grove, MN · On-site

$130 - $145/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Software Engineering Manager Responsibilities * Provide Level of Effort estimates, document risks and assumptions, and complete prototypes as needed. * Design technical solutions for the scrum team.

Engineering Manager, Materia AI

Eagan, MN · Hybrid

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Engineering Manager - CoCounsel Tax We're building the next generation of AI-powered software for tax and accounting professionals, and we're looking for an Engineering Manager to lead a team shaping ...

New

Mgr, Engineering

Minneapolis, MN · On-site +1

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Manager of Engineering, you will provide technical leadership for Thrivent's Engineering ... Build and evolve platform capabilities that simplify software delivery, improve consistency, and ...

Showing results 21-40

Software Engineering Manager information

See Coon Rapids, MN salary details

$102.8K

$175.1K

$207.2K

How much do software engineering manager jobs pay per year?

As of Aug 15, 2026, the average yearly pay for software engineering manager in Coon Rapids, MN is $175,079.00, according to ZipRecruiter salary data. Most workers in this role earn between $178,800.00 and $178,800.00 per year, depending on experience, location, and employer.

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 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 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 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 cities near Coon Rapids, MN are hiring for Software Engineering Manager jobs?

Cities near Coon Rapids, MN with the most Software Engineering Manager job openings:

Infographic showing various Software Engineering Manager job openings in Coon Rapids, 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 $175,079 per year, or $84.2 per hour.

Director of Software Engineering

TSI, Inc.

Shoreview, MN • On-site

$255K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 6 days ago


Transworld Systems Inc. rating

4.8

Company rating: 4.8 out of 10

Based on 21 frontline employees who took The Breakroom Quiz

59th of 71 rated call and contact centers


Job description

Who Are We?Are you someone that likes new challenges? Do you want to explore new technologies and help solve some of the world's most difficult problems, like air quality and safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally. We encourage and enable our engineers to get into the field with customers to better understand their issues and solve their problems. At TSI, you make a difference - every day.
Director of Software Engineering at TSI
TSI provides trusted measurement, application guidance, and data analytics solutions that enable customers to make informed decisions. The Director of Software Engineering leads the software organization in support of TSI's digital transformation strategy, delivering scalable, high-quality solutions across embedded systems, desktop, mobile, network, and cloud/SaaS platforms.
As both a people and technical leader, this role is responsible for hiring, coaching, and retaining top engineering talent, and for building the management bench strength needed to scale the organization. This role partners with Product Management, Program Management, Hardware Engineering, and other cross-functional leaders to define and execute product development strategies. The Director ensures teams deliver innovative, high quality, secure, and customer-focused software solutions, using modern architectures, Agile methodologies, and best engineering practices.
The Director oversees multiple teams, including both development and testing, to drive technical excellence, operational efficiency, and organizational growth.
What Will You Do?
In order to grow and build a successful career with TSI, you will:
  • Directly manage a team of Software Engineering supervisors and/or senior engineers (typically 4-8 direct reports), with indirect oversight of 20+ engineers
  • Own hiring strategy, conduct regular 1:1s, set individual development plans, drive career growth conversations for direct reports, manage personnel issues, and lead performance management processes for the software team
  • Build and maintain a strong engineering culture focused on performance, accountability, and continuous learning
  • Coach Software Engineering supervisors on their own people management skills (delegation, feedback, conflict resolution)
  • Manage team structure and org design decisions, including team topology changes, as the org scales
  • Define and execute software development strategy aligned with business and product goals; balance tech debt maintenance and sustaining work with new product development
  • Define software roadmaps across embedded, cloud, desktop, network, and mobile software to maintain high quality, secure products and ensure alignment with customer needs
  • Support ongoing use of Agile, DevOps, CI/CD, and modern engineering practices, including test-driven development
  • Oversee software lifecycle, including architecture, development, testing, release, and sustainment
  • Establish and monitor key performance metrics for quality, delivery, and team productivity
  • Promote reuse, modularity, and maintainability across software platforms
  • Ensure compliance with phase-gate processes, regulatory requirements, and quality standards
  • Collaborate with hardware, marketing, IT, and operations teams on integrated system solutions
  • Support resolution of critical field issues and drive continuous improvement
  • Communicate program status, risks, and tradeoffs to executive leadership
  • Drive innovation in products, leveraging integration of hardware with modern software technologies
  • Develop organizational capabilities through hiring, coaching, mentoring, and succession planning

Supervisory/People Management Responsibilities:
  • Manage a team of approximately 6 direct reports and approximately 25 total employees
  • Recruit, hire, and retain a high-performing team
  • Define employee objectives, conduct performance reviews, provide feedback, and make recommendations regarding compensation, promotion, training, and discipline
  • Coach and mentor direct reports
  • Define and execute required training programs to address industry, product, process, and technology training needs

What Do You Need?Required
  • Bachelor's Degree in Computer Science, Engineering, or related field
  • 10+ years of software development experience
  • 5+ years of supervisory/management experience
  • Strong leadership and organizational development skills
  • Ability to drive technical strategy and align with business objectives
  • Expertise in software architecture, system design, and scalability
  • Familiarity with diverse software technology stacks
  • Experience with Agile methodologies, DevOps, and modern software architectures
  • Experience with embedded systems (C/C++, RTOS/Linux) and/or modern web/cloud stacks
  • Experience with cloud platforms (AWS, Azure, or GCP), containerization (Docker/Kubernetes), and CI/CD pipelines
  • Strong communication, cross-functional collaboration, and stakeholder management skills
  • Financial and project management acumen (budgets, timelines, risk management)
  • Commitment to quality, testing, and continuous improvement

Desired
  • Master's Degree, MBA, or PMI certification

Travel
<5% travel anticipated
What Can We Give You?At TSI, our employees are our most valuable assets, and we care about their health and happiness. We offer a competitive benefits program to keep our employees and their family members protected and foster a healthy work-life balance. Additionally, we are committed to employee development and growth, and encourage and foster an environment of collaboration, and innovation. Our work has meaning and the products we design and build help protect people and the environment.
Dress for your day: We want our employees to be comfortable at work and we know they are more productive when they're comfortable. The dress for your day policy allows employees' discretion to select appropriate dress for the business of each workday.
Pay & Benefits:
Competitive market salary from $210,000- $230,000 per year* depending on qualifications and experience. For eligible Leadership and individual contributor roles, additional bonus opportunities may be available and awarded at the discretion of the Company.
Benefits:
  • Health Insurance: Comprehensive medical, dental, and vision coverage.
  • Retirement Plan: 401(k) with company match.
  • Paid Time Off Program: Paid time off, paid holidays, and paid floating holidays.
  • Other Benefits: Life insurance, employee assistance program (EAP), and professional development opportunities.

*Pay amount does not guarantee employment for any particular period of time.
Legal authorization to work in the United States without the need for sponsorship. We require proof of eligibility to work in the United States.
EOE/Vet/Disability
TSI provides trusted measurement, application guidance, and data analytics solutions that enable our global customers to make informed decisions. We are creating a better world by helping protect people, products and the environment, as well as by optimizing research and industrial processes.

What Transworld Systems Inc. employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom