Software Engineering Manager

KION Group•Wauwatosa, WI
•$129,200 - $161,500

About The Position

The Software Engineering Manager leads a team of software engineers responsible for delivering Warehouse Control System (WCS) solutions for customer projects. The role combines people leadership, engineering management, and project portfolio oversight to support successful project execution, employee development, and customer satisfaction. It is a key customer-facing leadership position, partnering with internal and external stakeholders to support project delivery, proactively resolve issues, and maintain a positive customer experience throughout the project lifecycle. The manager leads and develops the software engineering organization, oversees staffing and resource allocation across concurrent customer projects, monitors project execution and engineering metrics, and supports project planning, estimation, solution architecture, risk mitigation, and issue resolution. The role works across engineering, project management, controls engineering, commissioning, account management, solution development, sales, and customer stakeholders. Travel is required as needed for customer engagements, project reviews, engineering workshops, and critical project milestones, typically up to 15%.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Engineering, or a related technical discipline.
  • At least 8 years of software engineering experience in industrial automation, warehouse execution/control systems, material handling, or related industries.
  • At least 3 years of people management or technical leadership experience.
  • Experience leading technical teams responsible for software project delivery.
  • Experience managing multiple concurrent projects and balancing competing priorities.
  • Strong customer-facing communication and stakeholder management skills.
  • Demonstrated experience managing engineering resources, project staffing, and project forecasting through formal people leadership or project lead responsibilities.
  • Strong analytical, problem-solving, organizational, and decision-making skills.
  • Demonstrated customer-facing leadership experience, including managing customer expectations, resolving escalations, and building collaborative relationships with project stakeholders.

Nice To Haves

  • Experience managing or leading teams responsible for WCS, WES, WMS, EMS, or industrial automation software solutions.
  • Experience supporting project estimation, solution development, and technical proposal activities.
  • Knowledge of the software development lifecycle, Agile methodologies, and software delivery best practices.
  • Knowledge of material handling systems and warehouse automation technologies.
  • Experience leading customer escalations and resolving complex project delivery issues.

Responsibilities

  • Lead, coach, and develop software engineers and technical leaders through performance management, career planning, mentorship, succession planning, and ongoing feedback.
  • Foster accountability, collaboration, innovation, and continuous improvement within the engineering team.
  • Conduct performance reviews, establish development goals, and support workforce planning and organizational development.
  • Partner with Talent Acquisition and engineering leadership to recruit, interview, and hire software engineering talent.
  • Manage engineering staffing and resource allocation across a portfolio of concurrent customer projects.
  • Balance project priorities, engineering capacity, customer commitments, and organizational objectives.
  • Forecast engineering demand and recommend staffing and capacity plans.
  • Monitor project labor utilization, budget performance, project health, engineering execution metrics, and opportunities for improvement.
  • Partner with Project Managers, Account Management, Solution Development, and Engineering leadership to support successful project delivery.
  • Support project estimation, scope reviews, technical risk assessments, solution planning, engineering estimates, and budget forecasts.
  • Ensure engineering resources are assigned effectively to meet project schedules and customer commitments.
  • Lead a software engineering organization supporting warehouse automation software implementation and delivery.
  • Manage engineers responsible for project design, development, testing, deployment, commissioning, and go-live support.
  • Oversee resource assignments across customer projects ranging from small enhancements to large-scale warehouse implementations.
  • Collaborate with project teams to assess risks, staffing needs, schedule impacts, and technical challenges.
  • Support solution architecture reviews, execution strategy development, troubleshooting, and issue resolution.
  • Serve as a senior escalation point for customer concerns, technical risks, resource conflicts, and project execution challenges.
  • Collaborate with customers and project stakeholders to resolve issues, manage expectations, and maintain strong working relationships.
  • Facilitate communication among engineering, project management, controls engineering, commissioning, account management, and customer stakeholders.
  • Coordinate resolution of technical, resource, and project execution escalations.
  • Partner with solution development and sales teams on customer opportunities through technical consultation and engineering estimates.
  • Promote engineering standards, best practices, and quality expectations across project teams.
  • Drive standardization and process improvements to improve engineering effectiveness, delivery quality, and customer satisfaction.
  • Travel as required to support customer engagements, project reviews, engineering workshops, and critical project milestones, typically up to 15%.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service