1

Software Engineer Jobs in Mankato, MN (NOW HIRING)

Quality Engineer

Faribault, MN · On-site

$73K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Includes learning software to classify and mark defects according to product cosmetic ... Work with Engineering and Operations personnel to review, update, and maintain procedures related ...

Quality Engineer

Faribault, MN

$73K - $95K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Includes learning software to classify and mark defects according to product cosmetic ... Work with Engineering and Operations personnel to review, update, and maintain procedures related ...

Controls Engineer Specialist

Mankato, MN · On-site

$114K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Controls Engineer Specialist Pioneer the next generation of innovation. Join us and you'll develop ... As well as being a lead for the development of software for sustainable solutions. Key ...

Controls Engineer Specialist

Mankato, MN · On-site

$114K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Controls Engineer Specialist Pioneer the next generation of innovation. Join us and you'll develop ... As well as being a lead for the development of software for sustainable solutions. Key ...

Controls Engineer Specialist

Mankato, MN

$114K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Controls Engineer Specialist Pioneer the next generation of innovation. Join us and you'll develop ... As well as being a lead for the development of software for sustainable solutions. Pay Range: $114 ...

Civil Engineer

Mankato, MN · On-site

$90K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Leverage top tools like Civil 3D, stormwater modeling software, and GIS to streamline design and push for innovation. * Champion smarter, greener, more resilient engineering solutions that raise the ...

Water Resources Engineer

Mankato, MN · On-site

$75K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

Controls Engineer Specialist

Mankato, MN

$114K - $185K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Controls Engineer Specialist Pioneer the next generation of innovation. Join us and you'll develop ... As well as being a lead for the development of software for sustainable solutions. Key ...

Civil Engineer - Surface Water

Mankato, MN · On-site

$75K - $150K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Civil Engineer - Surface Water Department: Civil Employment Type: Full Time Location: Mankato, MN ... Proficiency in various modeling software including but not limited to, XPSWMM, PCSWMM, Infoworks ...

Proficient with data mining and data cleansing using SAP, Excel, and other company software ... Engineering Change Management * Bill Of Materials (BOM) Management * Cross-Functional Team ...

New

Distribution Engineer - Utilities

Mankato, MN · On-site

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Distribution Engineer FindTalent is seeking a qualified Distribution Engineer on behalf of our ... Utilize PLS-CADD, Stakeout, or other distribution design software for overhead distribution system ...

Water Resources Engineer

Mankato, MN

$78K - $107K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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

Process Engineer

Mankato, MN · On-site

$73K - $118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Process Engineer is responsible for designing, implementing, and optimizing industrial ... Good knowledge of Enterprise Resource Planning (ERP) software and computer tracking applications

New

Process Engineer

Mankato, MN · On-site

$73K - $118K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

The Process Engineer is responsible for designing, implementing, and optimizing industrial ... Good knowledge of Enterprise Resource Planning (ERP) software and computer tracking applications

Showing results 21-40

Software Engineer information

See Mankato, MN salary details

$62.9K

$146.2K

$203.7K

How much do software engineer jobs pay per year?

As of Aug 17, 2026, the average yearly pay for software engineer in Mankato, MN is $146,239.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.

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

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

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

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

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

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

Infographic showing various Software Engineer job openings in Mankato, 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 $146,239 per year, or $70.3 per hour.

$73K - $95K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 13 days ago


Apogee Enterprises rating

7.9

Company rating: 7.9 out of 10

Based on 14 frontline employees who took The Breakroom Quiz

22nd of 84 rated plastic manufacturers


Job description

Tru Vue Inc.
Apogee Enterprises, Inc. (NASDAQ: APOG), was founded in 1949 and is headquartered in Minneapolis, MN. Apogee is a growing, profitable company with annual revenues approaching $1.5 billion. We provide distinctive metal and glass solutions for enclosing commercial buildings, and glass and acrylic solutions for picture framing and display applications. To learn more visit: www.apog.com.
The Apogee Performance Surfaces segment has grown from $100M to $200M in revenue through a recent acquisition. Our brands in the Performance Surfaces portfolio develop and manufacture high-performance coated materials for a variety of applications, including wall décor, museums, graphic design, architectural interiors, digital display, and industrial flooring markets. We are the global leader in anti-reflective, conservation grade electrostatic dissipative, high-definition, and abrasion resistance coatings, that provide protection, innovative designs, and exceptional durability.
Position Summary
The Quality Engineer provides subject matter expertise and training of the visual inspection system to the quality resources assigned to production teams. They develop and maintain the quality equipment including the vision inspection system. The Quality Engineer supports the development and execution of quality programs assuring product and process quality is in accordance with quality principles, acceptance sampling, and measurement systems.
Responsibilities
Vision Systems:
  • Responsibility and ownership for the use of, accuracy, and effectiveness of automated inspection systems. Includes learning software to classify and mark defects according to product cosmetic specifications.
  • Continuously improve inspection system capabilities by analyzing defects, systems classifiers, & systems enhancements.
  • Provide site ownership of all inspection/vision systems, including in-line production systems and lab systems.
  • Ensure Quality Technicians, production leaders, and peers are adequately trained on SOP's related to inspection systems.
  • Provide technical guidance, as required, in a 24/5 environment.
  • Maintain calibration & maintenance activities related to system performance.
  • Communicate regularly with systems manufacturer to stay current and improve knowledge.
  • Investigate industry trends and new technology related to vision and inspection systems.

Quality:
  • Determine system capabilities and build supplemental quality processes to ensure customer requirements are met.
  • Provide support to quality resources assigned to production teams. Coach, train, and develop team to optimize quality support on shift. Provide input to the Quality Mananger for administrative support of the quality team in terms of PTO, goal setting, performance reviews, etc. Work closely with shift Supervisors to ensure team is getting appropriate support from shift leadership.
  • Support the Quality Management System (QMS) components, including document control to manage work instructions, performing audits and completing audit reports, and following up on corrective actions.
  • Work closely with the quality team, support team and peers on quality initiatives. Lead efforts to publish, understand, and improve OEE yield metrics. Provide training and coaching on use of quality tools, process improvements and troubleshooting for day-to-day operations. Utilize statistical analysis and problem-solving techniques to reduce the cost of poor quality and resolve quality issues. Support and train others on identification of root causes of failures and low productivity, and implementation of solutions to prevent reoccurrence.
  • Lead projects to improve quality metrics.
  • Perform process capability studies to evaluate the design of new products and processes to validate and qualify for production. Develop standards and methods for inspection, testing, and evaluation. Work with Engineering and Operations personnel to review, update, and maintain procedures related to development of products/processes.
  • Provide quality updates to the organization through status reports including process verification, customer complaints, corrective and preventive action, internal audits, process capability, and product certification / rating status.
  • Make decisions based on collection of data; manage risks effectively; be aware of impact of decisions on other departments.
  • Interact and function effectively in a team environment.

Personal Attributes and Experience
  • An undergraduate degree in engineering, quality, business administration, science, or related field (or equivalent experience).
  • Previous experience in manufacturing quality preferred.
  • Formal Lean Six Sigma training preferred.
  • Working knowledge of statistical analysis software (i.e. Minitab, SPSS, JMP) preferred
  • Skill with programming (Visual Basics, Wonderware, or other programming language)
  • Experience with development of data bases (i.e. SharePoint, MS Access) and interface tools (i.e. Power BI) is a plus.
  • American Society for Quality CQE certification preferred.
  • Vision Systems experience is a plus.
  • Strategic AI Utilization: Strategic application of artificial intelligence (AI) tools and technologies to drive business outcomes, enhance decision-making, and improve operational efficiency.
  • Effective verbal and written communication skills. Proven ability to compile information and produce accurate written documents and reports in a professional format.
  • Strong knowledge of quality management systems and related industry standards.
  • Auditing experience, experience developing and sustaining effective auditing systems.
  • Demonstrated skill in leading continuous improvement projects.
  • Demonstrated ability to develop and document processes.
  • Demonstrated creativity to explore and apply ideas and technologies in innovative ways.
  • Ability to read, write and understand work instructions (English).
  • Math and computer skills.
  • Ability to work and interact effectively with a variety of people at all levels inside and outside the organization.
  • Personal motivation and ability to work with minimal supervision.
  • Safely perform essential job responsibilities.
  • Eagerness to learn and grow.
  • Must be able to travel and work off-shifts as needed.

Work Environment
This job is primarily performed in an office environment. The noise level in the office is generally moderate. While performing the duties of this job, the employee frequently interacts with individuals on the plant floor, near moving mechanical parts. The noise level in the production environment is usually loud.
Pay Range
  • $75,000-$85,000

#LI-TV1
Our Benefits
We care about and invest in our employees. We are proud to offer a comprehensive benefits package designed to support their well-being and foster professional development. Here is a glimpse of what you can look forward to if you join our team.
  • Competitive Benefits Package for employees and their dependents (Medical, Dental, Vision, Life, Disability)
  • Incentive Plans
  • 401(k) with employer contribution and match
  • Employee Stock Purchase Plan with employer match
  • Paid Time Off (Vacation and Sick Time)
  • Paid Holidays
  • Tuition Reimbursement Program
  • Employee Assistance Program (EAP)
  • Wellness Program
  • Training and Career Progression

Apogee and our brands are an Equal Opportunity Employer.

What Apogee Enterprises employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom