More jobs:
MES Developer; Manufacturing Execution Software
Job in
Bolingbrook, Will County, Illinois, 60440, USA
Listed on 2026-02-20
Listing for:
Sterling Engineering
Full Time
position Listed on 2026-02-20
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Title
: MES Developer
Location
:
Bolingbrook, IL 60440
Pay Rate
: $53 - $63/hr (based on experience)
Hours
:
Monday - Friday | Standard business hours
Hire Type
:
Contract (6+ month assignment)
Benefits
:
- Full Employee Benefits Package including paid time off, paid holidays, three medical plans to choose from, dental & vision plans, a 401(k), and an Employee Stock Ownership (ESOP) plan.
The MES Developer designs, develops, and supports manufacturing execution and SCADA-based software applications used in production operations. This role works closely with engineering, IT, and operations teams to build system integrations, improve data visibility, and support manufacturing performance through automation and real-time production systems.
Key Responsibilities- Design, develop, test, and deploy applications using Ignition MES, Python, SQL, and/or C++
- Support front-end interfaces and backend databases to ensure reliable and user-friendly system performance
- Integrate MES with ERP, WMS, and other business systems
- Monitor system performance, troubleshoot issues, and provide user support and training
- Maintain code quality through documentation, peer reviews, and SDLC best practices
- Develop and maintain data pipelines and system connectivity (MQTT/OPC)
- Collaborate with engineering and operations teams to validate software functionality and requirements
- Participate in requirements gathering, testing, and system improvements
- Bachelor’s degree in Computer Science, Engineering, or related field
- 2+ years of software development experience (manufacturing or automation environment preferred)
- Experience with Ignition, Python, and SQL database development
- Understanding of object-oriented programming and software development life cycle (SDLC)
- Experience integrating SCADA/MES systems and database-driven applications
- Ability to work independently and support multiple projects
- Experience with C++, REST APIs, or cloud technologies (Azure)
- Knowledge of MQTT/OPC communication protocols
- SCADA/HMI design or industrial automation exposure
- Familiarity with ERP integrations or industrial networking
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×