ILUS Software Engineer III

DaifukuSalt Lake City, UT
Remote

About The Position

The Software Engineer will be responsible for building custom software solutions of high-quality while following the coding standards and technical design. The ideal candidate will reside in or near Salt Lake City, Utah. Daifuku is the nation’s leading independent, U.S.-based provider of intelligent material handling systems. With hundreds of engineers in-house, the company designs, manufactures, integrates, and installs the full spectrum of intralogistics solutions. We provide leading-edge conveyor and sortation systems, voice and light-directed order fulfillment equipment, controls and software, robotics, mezzanines, and structures. If you want to join a team of industry-leading experts and who want to create an impact on the future of material handling solutions, we want to hear from you.

Requirements

  • Bachelor’s degree in Software Engineering, Computer Engineering, Computer Science or equivalent experience
  • Minimum of 7 years of professional experience designing and developing software applications
  • Experience with applications for automated or warehouse management systems.
  • Java Proficiency with Java and the JDK Framework
  • Proficiency with Object Oriented Programming (OOP)
  • Proficiency with troubleshooting/debugging software applications
  • Experience with Java Messaging Service
  • Experience with Java Servlet
  • Experience with Windows Services
  • Experience with Microsoft SQL Server
  • Experience with Oracle
  • Experience with TCP/IP
  • Experience with Eclipse
  • Experience with Microsoft Team Foundation Server (TFS)
  • Experience with StarTeam
  • Experience with Microsoft Azure/DevOps, Git Source Control and Bug Tracking
  • Experience with Microsoft SQL Management Studio
  • Experience with Oracle SQL Developer
  • Experience with Microsoft Visio
  • Experience with Microsoft Office
  • Proficiency with C# and the Microsoft .NET Framework
  • Proficiency with Object Oriented Programming (OOP)
  • Proficiency with troubleshooting/debugging software applications
  • Experience with Microsoft ASP.NET MVC Framework
  • Experience with Microsoft Entity Framework
  • Experience with Vue.js, Angular.js, or experience with other Javascript reactive frameworks
  • Experience with HTML, CSS, AJAX, SQL, LINQ
  • Experience with MVC and MVVM architectural patterns
  • Experience with Microsoft SQL Server
  • Experience with Oracle
  • .NET Core
  • WCF/Web API
  • Microsoft Windows Presentation Framework (WPF)
  • Windows Services
  • Experience with Microsoft Visual Studio
  • Experience with Microsoft Team Foundation Server (TFS)
  • Experience with Microsoft Azure/DevOps, Git Source Control and Bug Tracking
  • Experience with Microsoft SQL Management Studio
  • Experience with Adobe Photoshop
  • Experience with Microsoft Visio
  • Experience with Microsoft Office
  • Experience designing and developing Web based systems, as well as Client / Server based applications.
  • Experience in software development lifecycle methodology
  • Exceptional written and verbal communication skills
  • Strong teamwork and collaboration skills
  • Must be able to speak, read and understand the English language

Responsibilities

  • Designs and develops software applications
  • Performs coding, debugging, testing and troubleshooting throughout the application development process
  • May direct the work of other software engineers.
  • Contributes to moderately complex aspects of a project or product.
  • Work is generally independent and collaborative in nature.
  • Some travel is expected, up to 20%
  • Provide 24x7 hour support for customer issues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service