1

Software Engineering Manager Jobs in Mankato, MN

Water Resources Engineer

Mankato, MN · On-site

$75K - $150K/yr

Proficiency in various modeling software including but not limited to, XPSWMM, PCSWMM, Infoworks ... engineering * Professional Engineer (PE) licensure, required * Experience in managing projects ...

Proficiency in various modeling software including but not limited to, XPSWMM, PCSWMM, Infoworks ... engineering * Professional Engineer (PE) licensure, required * Experience in managing projects ...

Civil Engineer

Mankato, MN · On-site

$88K - $144K/yr

... engineering, system planning and studies, technical consultation, project management, surveying ... Civil Engineer should possess ability to learn and apply various software design packages such as ...

Optical Coating Engineering Technician

Faribault, MN · On-site

$17 - $22.25/hr

Use data to manage risks effectively and be aware of impact of decisions on other departments ... Microsoft Office, Internet, E-mail, Spreadsheets, and department specific software (specific ...

Civil Engineer

Mankato, MN · On-site

$88K - $144K/yr

... engineering, system planning and studies, technical consultation, project management, surveying ... Civil Engineer should possess ability to learn and apply various software design packages such as ...

Civil Engineer

Mankato, MN · On-site

$88K - $144K/yr

... engineering, system planning and studies, technical consultation, project management, surveying ... Civil Engineer should possess ability to learn and apply various software design packages such as ...

Corporate Materials Manager

Le Sueur, MN · On-site

$95K - $110K/yr

Collaborate with production, engineering, and logistics to resolve material or supply chain issues ... Strong knowledge of ERP/MRP systems and inventory software * Excellent analytical, organizational ...

Corporate Materials Manager

Le Sueur, MN · On-site

$95K - $110K/hr

Collaborate with production, engineering, and logistics to resolve material or supply chain issues ... Strong knowledge of ERP/MRP systems and inventory software Excellent analytical, organizational ...

Collaborate with production, engineering, and logistics to resolve material or supply chain issues ... Strong knowledge of ERP/MRP systems and inventory software * Excellent analytical, organizational ...

Quality Engineer

Faribault, MN · On-site

$73K - $95K/yr

Includes learning software to classify and mark defects according to product cosmetic ... Support the Quality Management System (QMS) components, including document control to manage work ...

Quality Engineer

Faribault, MN · On-site

$73K - $95K/yr

Includes learning software to classify and mark defects according to product cosmetic ... Support the Quality Management System (QMS) components, including document control to manage work ...

Be the liaison between sales, internal engineering, project management, and vendors. * Create and ... MS Office suite, BIM360, drafting tools, CAD software. * Social Skills: Dependability, Versatility ...

Showing results 21-40

Software Engineering Manager information

See Mankato, MN salary details

$98.6K

$167.9K

$198.8K

How much do software engineering manager jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software engineering manager in Mankato, MN is $167,906.00, according to ZipRecruiter salary data. Most workers in this role earn between $171,500.00 and $171,500.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 are the most commonly searched types of Software Engineering jobs in Mankato, MN?

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

What job categories do people searching Software Engineering Manager jobs in Mankato, MN look for?

The top searched job categories for Software Engineering Manager jobs in Mankato, MN are:

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

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

Infographic showing various Software Engineering Manager job openings in Mankato, MN as of August 2026, with employment types broken down into 86% Full Time, 12% Part Time, 1% Contract, and 1% Nights. Highlights an 84% Physical, 2% Hybrid, and 14% Remote job distribution, with an average salary of $167,906 per year, or $80.7 per hour.

Water Resources Engineer

ISG

Mankato, MN • On-site

$75K - $150K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 18 days ago


Job description

Water Resources Engineer
Department: Civil
Employment Type: Full Time
Location: Mankato, MN
Compensation: $75,000 - $150,000 / year
Description
Imagine a world where every drop of rain is harnessed to nourish the land, prevent floods, and sustain communities. As a Water Resources Engineer supporting the Surface Water group, you hold the key to transforming this vision into reality. Your expertise in designing innovative stormwater systems not only protects the environment but also ensures the safety and prosperity of rural areas. ISG is excited to expand our team to join our Water Business Unit, specializing in Rural Surface Water. You will join a dynamic team as an ISG Employee Owner working collaboratively with your fellow employee owners to develop creative solutions.
In this role, you will collaborate with ISG internal resources for design and project coordination, project execution, specification writers, visualization specialists, and construction administrators. Employee owners of all levels are involved in every aspect of design from conceptual design through construction. If this sounds exciting to you, keep reading!
Here are a few recent projects:
  • Lovin Farm Bioreactor, Pocahontas County, IA
  • Blue Earth County Ditch No. 57, Mapleton, MN

View additional ISG projects: Portfolio
ISG Surface Water Blog
Essential Duties
Stormwater Management Planning:
  • Develop and implement stormwater management plans, including stormwater management reports as applicable on project types to control runoff and prevent flooding
  • Design and oversee the construction of stormwater infrastructure such as retention basins, swales, and drainage systems
  • Proficiency in various modeling software including but not limited to, XPSWMM, PCSWMM, Infoworks ICM, HydroCAD, Hec-RAS, Hec-HMS, Hydraulic Toolbox and other software systems
  • Assist with submittal reviews, requests for information, correspondence, change requests, and change orders during the Construction phase of projects
  • Coordinate and assist with environmental studies, permitting, alternative analysis, and other technical deliverables

Hydrologic and Hydraulic Analysis:
  • Conduct hydrologic and hydraulic analyses to predict stormwater behavior and design effective control measures
  • Use modeling software to simulate stormwater flow and assess the impact of proposed developments

Environmental Compliance:
  • Ensure compliance with local, state, and federal regulations related to water quality and stormwater management
  • Prepare and submit necessary permits and documentation

Field Inspections and Monitoring:
  • Perform on-site inspections to monitor the effectiveness of stormwater management systems
  • Assist with the performance and adherence to plans and specifications during the construction process through our Construction Administrators
  • Conduct water quality sampling and analysis to ensure compliance with environmental standards
  • Provide QA/QC for drawings, documents, details, schedules or specifications using programs such as AutoCAD, Civil3D and ESRI ArcGIS that are completed by staff

Community Engagement:
  • Work with local communities, landowners, and stakeholders to address stormwater management issues
  • Provide technical assistance and education on best practices for stormwater management

Additional Duties:
  • Lead and/or support the design of the rehabilitation or replacement of stormwater and drainage infrastructure
  • Support and mentor staff through design consultation and QA/QC measures
  • Provide expertise on construction sites as needed
  • Subscribe to our goals and objectives, operating with a collaborative mentality
  • Meet with Clients and Contractors at their place of business or job site
  • Provide oversight and project leadership to drive the successful completion of surface water projects
  • Prepare and maintain project workplan, which includes schedules, budget, notes, etc. throughout the project lifespan
  • Assist in creating the project scope of services, as needed

We've listed a compensation range that reflects our expectations for this role, including both direct and indirect components. We understand that your experience and value may fall outside of this range. If you feel you're a strong fit but your compensation needs differ, we're open to a conversation-let's talk.
Skills, Knowledge and Expertise
  • Bachelor's degree in civil/environmental engineering or bioproducts and bio-systems engineering
  • Professional Engineer (PE) licensure, required
  • Experience in managing projects within the surface water industry, such as stormwater management master plans, flood control/analysis, FEMA CLOMR/LOMR, streambank stabilization or restoration, and rural drainage
  • 5-10 years of experience in Surface Water industry
  • Ability to travel to various job sites and ISG office locations
  • Strong communication, organization, analytical and interpersonal skills
  • Self-directed, organized and can work independently with minimal supervision

ISG Employee Owner Benefits
  • Medical, dental, and vision
  • Paid time off, pro-rated amount available on your start date
  • Paid holidays and paid volunteer time
  • Paid parental leave
  • Bi-annual profit sharing
  • Employee Ownership Stock Plan (ESOP)
  • 401K retirement plan
  • Life insurance
  • HSA and FSA options
  • Bereavement leave
  • Supplemental voluntary benefits
  • Short term and long-term disability
  • Parking reimbursement, varies on office location
  • Cell phone plan reimbursement
  • Mileage reimbursement for ISG-approved travel