SCADA/MES Software Engineer - Dakota Dunes, SD

Military Spouse Corporate Career Network•Dakota Dunes, SD

About The Position

The SCADA/MES Software Engineer develops, supports, and improves SCADA, MES, historian, and industrial data systems, providing technical leadership for automation software, industrial communications, data collection, and operational reporting. The role translates operational requirements into solutions and supports systems throughout their lifecycle, including development, commissioning, upgrades, troubleshooting, and continuous improvement. The engineer designs and maintains industrial data systems and integrations, develops applications and automation tools, and establishes standards for system configuration, data quality, communications, deployment, and support. The role also evaluates industrial AI and advanced analytics opportunities, supporting validated pilots and integrating approved solutions under change-control and cybersecurity standards. This position collaborates with operations, maintenance, engineering, IT, leadership, vendors, contractors, and integrators. It includes critical-system escalation and after-hours incident response, which may be remote or on-site. The work takes place in office and industrial manufacturing settings. A bachelor’s degree in a relevant technical discipline or an equivalent combination of technical education and applicable experience is required. Post-offer physical and substance testing is required.

Requirements

  • At least 3 years of relevant SCADA/HMI development experience.
  • Progressive experience in SCADA/HMI development.
  • Proficiency in automation and controls troubleshooting.
  • Working knowledge of PLC programming, diagnostics, and communications.
  • SQL development and database troubleshooting experience.
  • Experience with one or more of OPC, Modbus, iFIX, or historian platforms.
  • Ability to communicate with employees at all levels, in writing and verbally.
  • Ability to solve complex problems and communicate them clearly.
  • Strategic planning and organizational ability.
  • Ability to provide data-driven results to lead and influence decisions.
  • Ambition, motivation, a solutions-oriented approach, results-driven behavior, and self-direction.
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, Mechanical Engineering, Industrial Engineering, or a related technical discipline; or an equivalent combination of technical education and applicable automation, controls, SCADA, MES, or software engineering experience.
  • Ability to perform the essential job functions with or without reasonable accommodation and maintain regular and punctual attendance.
  • Pass post-offer physical and substance testing.

Nice To Haves

  • Knowledge of MES and manufacturing data systems.
  • Experience with Python, VBA, or related scripting languages.
  • Experience in a manufacturing environment.

Responsibilities

  • Lead SCADA and MES application development, enhancement, and lifecycle support.
  • Translate operational requirements into solutions and maintain graphics, tag, alarm, database, and deployment standards.
  • Support commissioning, startup, upgrades, validation, and software-change review and approval.
  • Serve as an escalation resource for SCADA, MES, PLC, historian, database, communications, and reporting issues.
  • Lead root-cause investigations and improve performance and reliability through corrective actions and tools that reduce recurring incidents.
  • Design and improve historian, reporting, and operational data systems.
  • Develop and optimize SQL queries, stored procedures, dashboards, reports, and interfaces, and integrate plant-floor and business platforms.
  • Maintain data collection, equipment-context, naming, and data-quality standards.
  • Develop applications, scripts, utilities, and reusable tools using SQL, Python, VBA, and related technologies.
  • Automate manual work and improve deployment, diagnostics, reporting, and monitoring using documentation, testing, version control, change management, and rollback planning.
  • Design, configure, integrate, and troubleshoot OPC UA, Modbus TCP, and related protocols across PLCs, SCADA, historians, MES, networks, gateways, and external interfaces.
  • Maintain industrial communication, naming, polling, and reliability standards.
  • Configure, maintain, and troubleshoot Proficy Historian systems and collectors.
  • Establish collection, compression, retention, and archive standards; resolve missing, stale, flatlined, or inconsistent data.
  • Support trending and production analysis, and coordinate upgrades, security, backups, and recovery with IT.
  • Evaluate industrial AI and advanced analytics opportunities, prepare validated data, and support proofs of concept and pilots with success metrics and implementation plans.
  • Integrate approved advanced analytics solutions under change-control and cybersecurity standards, and monitor business value and operational outcomes.
  • Improve system availability, maintainability, and performance; maintain engineering standards, design guidelines, procedures, and documentation.
  • Drive permanent corrective actions and project reviews, and promote standardization, scalability, and long-term supportability across facilities.
  • Provide guidance during projects, commissioning, and support; coordinate vendors, contractors, and integrators with company standards.
  • Communicate issues and recommendations across operations, maintenance, engineering, IT, and leadership.
  • Participate in critical-system support and escalation, provide remote or on-site incident response, communicate status and recovery plans, and document incidents, corrective actions, and long-term improvements.
  • Perform all essential job functions with or without reasonable accommodation, maintain regular and punctual attendance, and perform other duties as assigned.

Benefits

  • Health, dental, and vision benefits, depending on position.
  • Disability insurance, depending on position.
  • Life insurance, depending on position.
  • Flexible medical and dependent care benefits, depending on position.
  • Matching 401(k), depending on position.
  • Profit sharing, depending on position.
  • Paid vacation and holidays, depending on position.
  • Competitive pay and opportunities to advance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service