> Markdown version of [/jobs/ext/3048534-manufacturing-execution-software-developer](https://www.wearedevelopers.com/jobs/ext/3048534-manufacturing-execution-software-developer). 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). --- # Manufacturing Execution Software Developer - **Company:** Sterling Engineering - **Location:** Bolingbrook, IL, United States - **Experience:** Experienced - **Salary:** $104,000.0 - $124,800.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Business Systems, C++ (Programming Language), Code Review, Collaborative Software, Supervisory Control and Data Acquisition (SCADA), HP Systems Insight Manager, Python (Programming Language), Ladder Logic, Message Queuing Telemetry Transport (MQTT), Object-Oriented Software Development, Performance Tuning, Systems Development Life Cycle, Salesforce.Com, Software Engineering, SQL Databases, Structured Text, Systems Integration, Warehouse Management Systems, Backend, Information Technology, Front End Software Development, Industrial Software, Programming Languages - **Published:** September 24, 2026 - **Apply:** https://www.thejobnetwork.com/job/f19b5841-d364-4465-9bbb-2864de5194a0/manufacturing-execution-software-developer-mes ## About the Role * Bachelor's degree in Computer Science, Engineering, or a related field. * Minimum 2+ years of software development and MES experience. * Experience with Inductive Automation Ignition. * Strong Python and SQL database development experience. * Experience designing and implementing SCADA systems, including SQL database pipelines. * Experience working with multiple programming languages such as C++, Python, Java, Ladder Logic, or Structured Text. * Strong understanding of object-oriented programming (OOP) and collaborative software development. * Strong knowledge of the Software Development Life Cycle (SDLC) and experience across multiple phases of systems development. * Understanding of MQTT and OPC fundamentals, including connectivity troubleshooting. ## Description Job Description Title: Manufacturing Execution Software Developer - MES Location: Bolingbrook, IL Position Type: Full Time Contract to Hire (or Direct Hire for the right candidate) Pay Rate: $50-60+ per hour Comprehensive Benefits Package This is an opportunity for a software developer to work at the intersection of software development, manufacturing automation, data, and industrial technology. You'll design, develop, deploy, and support manufacturing execution solutions that connect critical systems and help manufacturing operations run more efficiently., * Design, document, develop, test, and implement manufacturing software solutions using Ignition MES, Python, SQL, and/or C++. * Develop and maintain both frontend and backend code, ensuring intuitive, responsive, and effective user experiences. * Design and implement integrations between complex manufacturing and business systems, including ERP, WMS, Salesforce, and other core platforms. * Support daily and periodic application monitoring, data gathering, troubleshooting, and performance optimization. * Provide technical support, troubleshooting, and user training for manufacturing software applications. * Conduct code reviews and promote strong development standards and best practices. * Follow established Software Development Life Cycle (SDLC) processes for system changes, enhancements, and software deployments. * Participate in requirements development, design reviews, peer reviews, testing, and implementation activities. * Work with engineering and cross-functional teams to validate software accuracy, functionality, and efficiency. * Serve as a technical resource to users, translating complex software concepts into clear business and operational terminology. * Contribute to small- and medium-sized software development projects. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [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) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)