Java Software Engineer

KION•Grand Rapids, MI
•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 and/or project performance, design, and testing requirements. The role involves developing software for large, complex material handling and logistics projects and implementing integrated business solutions for leading brands. The engineer will work with cross-functional Agile teams in a small, flexible environment, contribute to system design and architecture, and deliver enterprise projects. The role also includes supporting internal processes, troubleshooting integrated software and mechatronic systems, mentoring developers, and continuing professional development through certifications and training. Approximately 20% travel across North America to customer sites is required to validate system functionality and testing. This is a hybrid role requiring proximity to one of Dematic’s U.S. offices 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 2 object-oriented languages, including Java EE.
  • Proficiency in at least 1 other programming language.
  • Intermediate knowledge of at least 2 operating systems.
  • 2 industry-standard certifications.
  • Authorization to work in the U.S. without 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 and/or project performance, design, and testing requirements.
  • Develop solutions for complex material handling and logistics projects.
  • Collaborate with cross-functional Agile teams to build 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
  • Global opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service