Java Software Engineer

KION Group•Wauwatosa, WI
•$82,000 - $166,000•Hybrid

About The Position

Dematic is seeking a software engineer to create software application functionality and configuration using commercial development tools and applications, based on customer or project performance, design, and testing requirements. The role contributes to complex material handling and logistics projects and delivers large enterprise solutions in a small, flexible team environment. The engineer collaborates with cross-functional Agile teams, develops software and unit tests, and contributes to system design, architecture, and execution. The position also includes coaching less experienced developers, improving code deployment processes, troubleshooting integrated software and mechatronic systems, and continuing professional development through certifications and training. Travel to customer sites across North America to validate system functionality and testing is approximately 20%. This is a hybrid role requiring proximity to a U.S. office in Grand Rapids, Michigan; Atlanta, Georgia; Milwaukee, Wisconsin; or Plano, Texas. Applicants must be authorized to work in the U.S. without current or future sponsorship.

Requirements

  • Bachelor of Science in Computer Science or another engineering degree.
  • At least 5 years of software development experience.
  • At least 1 year of automation or material handling industry experience.
  • Advanced knowledge of at least two object-oriented languages, including Java EE.
  • Proficiency in at least one additional language.
  • Intermediate knowledge of at least two operating systems.
  • Two industry-standard certifications.
  • Authorization to work in the U.S. without the need for current or future sponsorship.
  • Proximity to one of the listed U.S. offices for the hybrid role.

Responsibilities

  • Create software application functionality and configuration using commercial development tools and applications based on customer or project performance, design, and testing requirements.
  • Develop solutions for complex material handling and logistics projects.
  • Deliver enterprise projects in a small, nimble, and flexible team environment.
  • Collaborate with cross-functional Agile teams to develop customer features and functionality.
  • Develop high-quality code and unit tests.
  • Contribute to system design, architecture, and execution.
  • Work independently and as part of a team with little required coaching.
  • Coach and mentor less experienced developers.
  • Support and improve internal processes to make code deployment easier, faster, and more consistent.
  • Break down tasks into work packets.
  • Collaborate to troubleshoot and solve complex problems across integrated software and mechatronic systems.
  • Improve skills through certifications and training.
  • Travel across North America to customer sites to validate system functionality and testing, approximately 20% of the time.

Benefits

  • Career development
  • Competitive compensation and benefits
  • Pay transparency
  • Global opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service