CareerPlan

Manager, Software Engineering (Sustaining)

USA - Arizona - ChandlerFull-time2026-10-15 → 2026-11-10

Core

Lead a global team of software and quality engineers to maintain, enhance, and support existing industrial software products, resolving issues and ensuring reliability.

Role type

Senior engineering manager (software sustaining)

Builds

Production software updates, patches, and reliability improvements for industrial automation systems

Domain

Industrial automation / Manufacturing software

Required skills

C#, C++, software architecture, debugging, root cause analysis, CI/CD, automated testing, team leadership, cross-functional collaboration

Preferred skills

Factory automation systems, machine vision, motion control, hardware/software integration, distributed team management

Technologies

C#, C++, Microsoft Windows, source code management, continuous integration, automated testing

Responsibilities

Lead and develop a global team of software engineers; drive investigation and resolution of complex software issues; manage maintenance and enhancement of released software products; partner with NPD teams for smooth transitions; oversee software release planning and patch releases; support technical debt reduction and modernization efforts; coordinate activities across global teams and time zones.

Seniority

Senior, hands-on IC with leadership responsibilities