Manager, Software Engineering (Sustaining)

Nordson Corporation•Chandler, AZ

About The Position

Nordson Electronic Process Systems (EPS) is seeking an engineering leader to manage its Software Sustaining Engineering team. This organization complements Software New Product Development by maintaining and improving existing software products, supporting customers, resolving product and infrastructure issues, and improving software quality, reliability, and performance. The Manager, Software Sustaining Engineering leads a global team of software and quality engineers located within and outside the United States. The role provides technical leadership, sets priorities, coordinates cross-functional activities, and ensures timely resolution of customer and product issues in alignment with business objectives and product roadmaps. It requires a strong software engineering background, leadership skills, and effective collaboration with product development, technical support, manufacturing, quality, and customer-facing teams. The position is based in an office environment and requires estimated travel of 15%, including domestic and occasional international travel to support engineering activities, customer engagements, and cross-functional collaboration.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
  • Minimum of 8–10 years of professional software engineering experience.
  • Minimum of 3–5 years of engineering leadership experience managing technical teams.
  • Experience supporting commercial, industrial, manufacturing, or automation software products throughout their lifecycle.
  • Strong proficiency in C# and C++ software development.
  • Experience developing software in Microsoft Windows environments.
  • Solid understanding of software architecture, debugging, troubleshooting, and performance optimization.
  • Experience with source code management, continuous integration, automated testing, and software release processes.
  • Familiarity with software quality assurance, defect tracking, and root cause analysis methodologies.
  • Strong communication and interpersonal skills.
  • Ability to lead and motivate cross-functional and global teams.
  • Excellent organizational, planning, and project management abilities.
  • Strong analytical and problem-solving skills.
  • Ability to manage multiple priorities in a fast-paced environment.
  • Customer-focused mindset with demonstrated success resolving complex technical issues.

Nice To Haves

  • Demonstrated experience leading geographically distributed engineering teams.
  • Experience with factory automation systems.
  • Experience with machine vision and inspection systems.
  • Experience with motion control systems.
  • Experience with hardware/software integration.
  • Experience in semiconductor, electronics manufacturing, or industrial equipment industries.

Responsibilities

  • Lead, coach, and develop a global team of software engineers and quality engineers responsible for software sustaining activities.
  • Establish team objectives, priorities, processes, and performance expectations to support business and customer needs.
  • Investigate, perform root cause analysis on, and resolve complex software, system, and product issues reported by internal and external customers.
  • Manage maintenance and enhancement of released software products, including defect resolution, security updates, infrastructure improvements, and reliability initiatives.
  • Partner with Software New Product Development teams on product transitions, knowledge transfer, and sustainable product support strategies.
  • Collaborate with Product Management, Applications Engineering, Service, Manufacturing, and Quality organizations to address product quality concerns and customer escalations.
  • Oversee software release planning, patch releases, service packs, and maintenance updates for deployed products.
  • Drive continuous improvement in software quality, development efficiency, test coverage, automation, and customer satisfaction.
  • Establish and monitor metrics related to product quality, sustaining workload, customer issues, and engineering effectiveness.
  • Support software architecture, technical debt reduction, modernization, and infrastructure improvements across multiple product platforms.
  • Facilitate design reviews, code reviews, risk assessments, and corrective action activities.
  • Ensure adherence to software development processes, quality standards, and applicable regulatory requirements.
  • Coordinate activities across global teams and multiple time zones to support effective execution and communication.
  • Support strategic planning, budget development, staffing, and resource allocation for the sustaining engineering organization.
  • Perform other duties as assigned.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service