-
Software Manager
- ITW (Fairmont, MN)
-
Job Description:
Objective of role:
Lead a diverse team of embedded, back-end, and front-end engineers – overseeing collaboration, task prioritization, and code quality. Manage budgeting, cost estimation, and project schedules while driving the full software design lifecycle from concept and prototype evaluation through manufacturing release or customer deployment. Communicate project status, risks, and mitigation strategies to stakeholders to ensure alignment with business objectives.
What You Will Do
Innovation Leadership, Team Management & Strategy
• Oversee the department by ensuring effective collaboration among engineers. Set tasks and priorities on project efforts and maintain clear communication of technical details while overseeing the quality of work.
• Assist in creating and forecasting budgets, project schedules, training plans, succession planning, and department policies.
• Lead software and embedded systems initiatives by coordinating cross-disciplinary engineering teams: assign and monitor tasks, manage critical-path milestones, and apply proactive risk mitigations to drive project success.
• Collaborate closely with fellow engineering managers to align priorities, tackle challenges, and develop robust mitigation strategies for all projects.
• Oversee code reviews and ensure adherence to best practices in software development, including revision control, testing, and continuous integration/continuous deployment (CI/CD).
• Provide application information and engineering support to manufacturing, sales, distribution, and customers for existing and special products.
• Document designs and changes comprehensively, utilizing engineering analysis methods and techniques held within Software Engineering education and experience.
• Mentor and develop team members, fostering a culture of continuous improvement and professional growth.
• Drive innovation by staying updated with the latest industry trends and technologies, and integrating them into the team’s work processes.
Qualifications:
• Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, or related field and/or equivalent ITW experience
• 7+ years in Product Management, Product Development, Technical Support, Engineering, or Marketing
• Strong understanding of the full software lifecycle
• Experience in managing and/or leading cross-functional teams and/or complex technical projects
• Ability to communicate complex technical information to non-technical stakeholders
• Must be proactive and display a high level of initiative
• Ability to communicate effectively verbally and in writing
• Requires strong interpersonal and leadership skills
• Must have valid passport for international travel or ability to obtain one
• Ability to adapt to changing circumstances, remain calm in stressful situations, and adjust plans to meet changing needs
Preferred Qualifications:
• 3 to 5 years in leadership or management (project or team) experience
• Demonstrated success in managing relationships across engineering, manufacturing, quality and customer support teams
• Knowledge of regulatory requirements in metrology, quality management, safety standards, and environment
• Proven ability to implement innovative process and product improvements
• Experience with Agile methodologies and tools such as Jira
• Certifications in project or quality management
• Experience in bringing new products to market
• Experience with ITW business and products
Physical Requirements/Working Conditions
• Occasional travel 25-50% (up to 20%) as needed for customer visits, training and meetings while keeping up with daily communications and responsibilities
• Standard business hours are expected with flexibility required during critical projects or product support issues
• May be required to lift up to 25 pounds.
Compensation Information:
$99,405-$180,000
-