Designs, develops, implements, and supports enterprise SCADA and digital manufacturing solutions using Ignition, PostgreSQL, and Python to improve manufacturing efficiency, system reliability, and technology standardization across global operations. Job Requirements Bachelor's degree with a minimum of 7 years of relevant experience, or an advanced degree with a minimum of 4 years of relevant experience. Experience designing, developing, testing, debugging, and implementing software applications and systems. Experience with software development using Ignition SCADA, PostgreSQL, and Python. Knowledge of Supervisory Control and Data Acquisition (SCADA) systems and industrial software applications. Experience defining software system requirements and implementing technical solutions. Knowledge of software development lifecycle (SDLC) processes, including design, development, testing, deployment, and maintenance. Experience developing and maintaining software engineering standards, procedures, and technical documentation. Experience implementing and monitoring software improvements to increase system performance and operational efficiency. Ability to work within a regulated Quality Management System (QMS) environment. Ability to travel for technical assessments, implementation activities, system deployments, and training. Preferred Skills Experience developing and configuring Inductive Automation Ignition SCADA applications. Experience supporting manufacturing operations, industrial automation, or regulated manufacturing environments. Experience implementing enterprise software solutions across global or multi-site operations. Advanced proficiency in Python programming and PostgreSQL database development. Experience with data platforms, Business Intelligence (BI) tools, and analytics systems, including Power BI and Tableau. Knowledge of Scrum and Agile software development methodologies. Experience with software product ownership and certifications such as Certified Scrum Product Owner (CSPO) or SAFe Product Owner/Product Manager (PO/PM). Experience programming and troubleshooting Programmable Logic Controllers (PLCs), including Allen-Bradley/Rockwell and Siemens systems. Knowledge of Linux operating systems and containerization technologies, including Docker and Podman. Experience working with SQL and NoSQL databases. Knowledge of industrial data integration, manufacturing system connectivity, and digital transformation technologies. Experience supporting production deployments, software troubleshooting, and enterprise system reliability. Job Responsibilities Design, develop, test, debug, and deploy SCADA applications and manufacturing software solutions using Ignition, PostgreSQL, and Python. Develop and maintain enterprise manufacturing technology applications to support production operations and operational efficiency. Define software architecture, functional requirements, and technical specifications for manufacturing systems. Configure, program, and maintain Ignition SCADA applications, scripts, and associated database integrations. Develop PostgreSQL databases, SQL queries, and data management solutions to support manufacturing applications. Implement software enhancements and monitor system performance to verify improvements in reliability and efficiency. Troubleshoot software defects, database issues, and manufacturing system integration problems. Develop and maintain software engineering policies, coding standards, technical procedures, and deployment documentation. Support software development lifecycle activities, including requirements analysis, development, validation, implementation, and maintenance. Ensure software development and deployment activities comply with applicable Quality Management System requirements. Coordinate SCADA application development, system integration, and deployment activities across multiple manufacturing locations. Conduct technical assessments and support implementation planning for manufacturing technology projects. Support integration of SCADA platforms with industrial control systems, PLCs, databases, and analytics tools. Develop and support manufacturing data collection, reporting, and visualization solutions. Participate in Agile development activities, including sprint planning, testing, and software release management. Evaluate new software technologies and recommend improvements to manufacturing systems and development practices. Support enterprise deployments, including system testing, troubleshooting, and post-implementation monitoring. Develop technical training materials and provide training to local manufacturing and engineering teams. Travel to manufacturing facilities to conduct assessments, facilitate technical work sessions, support deployments, and provide system training. Support standardization and continuous improvement of SCADA solutions across manufacturing operations.
Pay Details:
The Company will consider qualified applicants with arrest and conviction records in accordance with federal, state, and local laws and/or security clearance requirements, including, as applicable: The California Fair Chance Act Los Angeles City Fair Chance Ordinance Los Angeles County Fair Chance Ordinance for
Employers San Francisco Fair Chance Ordinance Massachusetts Candidates Only:
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Review key factors to help you decide if the role fits your goals.