> Markdown version of [/jobs/ext/4081328-software-engineer-ut](https://www.wearedevelopers.com/jobs/ext/4081328-software-engineer-ut). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SOFTWARE ENGINEER - (UT) - **Company:** The Smart - **Location:** Bountiful, UT, United States - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, C++ (Programming Language), Software Engineering, Information Technology, Visual Basic Language - **Published:** October 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=4f95e3c0794888a4 ## About the Role Bachelors degree in Computer Science, Information Technology or related field. Minimum of two (2) years in Application development (or equivalent experience) in the Windows Operating System environment and Visual Basic, C/C++ and/or JAVA programming languages. * LANGUAGE SKILLS* Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and technical procedures or operation manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public. Outstanding oral and written communication skills (English language). * MATHEMATICAL SKILLS* Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumferenc... ## Description Develop software applications to control automated material handling equipment for use within manufacturing, warehousing and distribution industries. * ESSENTIAL DUTIES AND RESPONSIBILITIES *include the following. Other duties may be assigned. * Develop software applications to control automated material handling equipment for use within manufacturing, warehousing and distribution industries. * Perform in-house testing with software and hardware emulators. * Create operator and administrator training manuals and materials * Install systems at customers site and perform on-site integration with automated equipment. * Train operators * Provide ongoing support including after-hours support on a rotational basis