> Markdown version of [/jobs/ext/1219656-software-engineer](https://www.wearedevelopers.com/jobs/ext/1219656-software-engineer). 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 - **Company:** Esys Automation, LLC - **Location:** Holland, MI, United States (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** .NET Framework, Artificial Intelligence, Applications Architecture, Computer Vision, Automation of Tests, Computer-Aided Software Engineering, Databases, Data Systems, Database Design, Database Development, Device Drivers, Supervisory Control and Data Acquisition (SCADA), LabVIEW, Machine Learning, Microsoft SQL Server, Systems Development Life Cycle, Software Engineering, Software Systems, SQL Databases, Web Applications, Data Processing, Backend, Information Technology - **Published:** July 9, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17524771?backUrl=%2Fcareer%2F17524771%2FSoftware-Engineer-Michigan-Holland ## About the Role * Four-year degree in Computer Science or similar discipline along with a demonstrated focus/interest in software engineering. A two-year degree in combination with significantly applicable experience is also acceptable. * 3+ years of experience developing Ignition applications is required. * Ability to travel, both domestically and internationally. Other Desirable Skills: * .NET programming - Desktop apps, web apps, database interfaces * Database design and SQL programming - SQL Server, etc. * Machine Learning and other AI - ML, Custom AI programming, etc. * Machine Vision - Halcon, Cognex VisionPro, Keyence, Matrox MIL, NI, etc. * Lab/Test Automation - National Instruments LabView, low-level and embedded programming * HMI/SCADA programming - FTView ME/SE, WinCC, Aveva, etc. Disclaimer: JR Automation requires candidates to successfully complete a 10-panel drug screen, physical examination, and background check. ## Description * Primary activity will be to develop applications using Inductive Automation's Ignition software. These applications range from basic HMI's to backend-heavy data handling applications, up to and including full MES solutions. * Depending on skillset, additional work may include: + Design and implement non-Ignition based software solutions for industrial automation, data systems integration, IIOT, and automated test system projects. + Application development in .Net, special interface/driver development in various languages, embedded system development, database development, and highly specialized test system development. + High-end vision system development + Development of internal tools (e.g., specialized CASE tools used by our robot and PLC programmers). Note: This list of responsibilities is inclusive; however, it is intended to be a guideline for activities. ## Related Videos - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [The Software Engineer 2030: From Coder To AI Orchestrator? - Patrick Schnell](https://www.wearedevelopers.com/videos/1825-the-software-engineer-2030-from-coder-to-ai-orchestrator-patrick-schnell) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)