> Markdown version of [/jobs/ext/1481335-software-engineer-scada-mes-industrial-systems](https://www.wearedevelopers.com/jobs/ext/1481335-software-engineer-scada-mes-industrial-systems). 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 - SCADA/MES & Industrial Systems - **Company:** Huron Casting, Inc. - **Location:** Pigeon, MI, United States - **Salary:** $45,000.0 - $75,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, JavaScript (Programming Language), Application Layers, Backup Devices, Business Systems, Databases, Continuous Integration, Data Infrastructure, Database Queries, Ethernet, Supervisory Control and Data Acquisition (SCADA), Inventory Management Software, Jython, Python (Programming Language), Modbus, MySQL, Performance Tuning, Query Optimization, OPC Unified Architecture, Next.js, SQL Stored Procedures, Web Applications, ReactJS, Delivery Pipeline, Database Performance, Front End Software Development, Industrial Software - **Published:** July 29, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3e668702bbaa953d ## About the Role Required: * Experience with Inductive Automation Ignition (Perspective, Vision, gateway administration, tag/UDT design, scripting in Python/Jython) * Strong SQL skills and hands-on MySQL administration experience (queries, stored procedures, performance tuning) * Solid programming fundamentals - Python and/or JavaScript * Ability to troubleshoot independently across hardware, network, database, and application layers * Comfort working directly with operations, maintenance, and business stakeholders * Highly self-motivated and capable of driving projects to completion with minimal direct supervision. Nice to Have: * Front-end development experience with React and modern deployment workflows (Vercel, CI/CD) * Familiarity with industrial protocols (OPC UA, Modbus, Ethernet/IP) * Experience with MySQL version upgrades/migrations * Ignition certification (Core/Gold) * Manufacturing, MES, or controls industry background ## Description We're seeking a Software Engineer to update and maintain the industrial software systems that keep our multi-site manufacturing operation running. This role is the technical backbone of our plant-floor data infrastructure - you'll develop and support SCADA/MES applications built on Inductive Automation's Ignition platform, administer the MySQL databases behind our operational and business systems, and build internal web tools that connect it all together. This is a fast paced position. You'll work across multiple production sites and company divisions, supporting everything from real-time machine data collection to timecard, payroll, and inventory systems. This role requires a high degree of autonomy and self-motivation. What You'll Do * Develop, maintain, and enhance Ignition applications (Perspective/Vision) across multiple gateways serving several manufacturing sites * Design and manage tag structures, UDTs, device connections, and gateway configurations * Administer MySQL databases supporting operational, inventory, and business-critical data - including schema design, stored procedures, query optimization, backups, and migrations * Build and maintain internal web applications and dashboards (React) deployed to modern hosting platforms (Vercel or similar) * Integrate plant-floor devices (PLCs, drives, sensors) with higher-level business systems * Troubleshoot production issues across the stack - from device communication to database performance to UI bugs * Document systems, write clean maintainable code, and support long-term reliability of the environment ## Related Videos - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Enabling intelligent logistics automation: home-grown Industrial IoT platform at Austrian Post](https://www.wearedevelopers.com/videos/2018-enabling-intelligent-logistics-automation-home-grown-industrial-iot-platform-at-austrian-post) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)