MES vs. SCADA: Why You Can’t Hire the Same Person for Both

MES vs. SCADA: Why You Can’t Hire the Same Person for Both

You have a new directive from the VP of Operations. The company wants to modernize. They want "Digital Transformation." They want a factory where the machines talk to the ERP system, where work orders flow automatically to the line, and where OEE (Overall Equipment Effectiveness) is calculated in real time on a dashboard in the headquarters.

So you sit down to write the job description.

You need someone who understands the machines. So you list "PLC programming" and "SCADA" as requirements.

You also need someone who understands the data. So you list "SQL Database Administration," "Python scripting," and "SAP integration."

You post the job for an "Automation Engineer" and wait.

Six months later, the role is still open. You have interviewed a dozen candidates. The PLC guys stared blankly when you asked them about API calls to the ERP. The software developers looked terrified when you walked them out to the stamping press.

You are chasing a ghost.

In the industry, we call this the "Full Stack Fallacy." You are trying to hire one person to manage two completely different layers of the manufacturing technology stack. You are confusing SCADA (Supervisory Control and Data Acquisition) with MES

(Manufacturing Execution Systems).

While these two systems are converging in software (thanks to platforms like Ignition), the human skill sets required to architect them remain fundamentally different. One is a master of milliseconds and physics; the other is a master of transactions and databases.

This guide will break down the critical differences between these two roles. It will explain why mixing them leads to project failure and how you can adjust your hiring strategy to find the actual talent you need in 2026.

The Layer Cake: Understanding ISA-95

To understand why you cannot hire one person for both, you have to look at the "Automation Pyramid," formally known as the ISA-95 Standard.

This international standard divides a factory into layers.

  • Level 0 & 1: The physical production process. Sensors, motors, and PLCs. This is the "mud and blood" of the factory.
  • Level 2 (SCADA): This is the "monitoring" layer. It is the screen on the plant floor that tells the operator the temperature of the oven or the speed of the conveyor. It talks directly to the hardware.
  • Level 3 (MES): This is the "management" layer. It does not care about the temperature of the oven. It cares about what is in the oven. It tracks inventory, work orders, quality batches, and genealogy. It talks to the business systems.
  • Level 4 (ERP): The business planning layer (SAP, Oracle, NetSuite). This is where Finance and Sales live.

The disconnect happens between Level 2 and Level 3.

A SCADA engineer looks down at the machine. Their job is to ensure safety and uptime.

An MES engineer looks up at the business. Their job is to ensure traceability and efficiency.

When you ask one person to do both, you are asking them to be a subject matter expert in electrical engineering and a subject matter expert in business logic simultaneously.

The SCADA Engineer: The "Hot" Layer

Let’s profile the first candidate you need.

The SCADA Engineer is an Operational Technology (OT) professional. They usually have a background in Electrical Engineering or Mechatronics.

Their Worldview: They live in "Real-Time." In their world, a delay of 500 milliseconds is a catastrophe. If a SCADA system lags, a machine might not stop in time, and someone could get hurt, or equipment could be destroyed.

Their Core Skills:

  • Hardware Dependency: They know how to talk to specific brands of hardware. They know the difference between an Allen Bradley ControlLogix tag and a Siemens S7 datablock.
  • Industrial Protocols: They speak the languages of the floor: EtherNet/IP, Modbus TCP, Profinet, DNP3.
  • HMI Design: They build screens for operators. They focus on "High Performance HMI" standards (ISA-101), using greyscale and muted colors to highlight alarms.
  • Safety First: Their code is defensive. They assume the network will fail. They assume the sensor will break.

The Software They Use:

  • Ignition (Inductive Automation)
  • FactoryTalk View SE (Rockwell Automation)
  • WinCC (Siemens)
  • Wonderware / AVEVA System Platform

When to Hire Them: You hire a SCADA engineer when your problem is physical. If your operators cannot see what the machine is doing, if you need to turn a pump on from a control room, or if you need to log historical trends of temperature and pressure, you need a SCADA expert.

The MES Engineer: The "Cold" Layer

Now, let’s profile the second candidate.

The MES Engineer is an IT/OT Hybrid, but they lean heavily toward IT. They often come from a Computer Science or Industrial Engineering background.

Their Worldview: They live in "Transactional Time." They do not care about milliseconds; they care about the integrity of the record. Their focus is the "Work Order." They want to know: Did we make 500 units? Did they pass quality? Who was logged in? Which lot of raw material did we use?

Their Core Skills:

  • Database Architecture: This is their bread and butter. They write complex SQL queries to join tables. They understand relational databases. If your SCADA engineer thinks "SQL" is just a place to dump logs, your MES engineer thinks SQL is the backbone of the factory.
  • Integration: They connect the factory to the office. They work with REST APIs, SOAP requests, and JSON payloads. They are the ones arguing with the SAP consultant about data formatting.
  • Business Logic: They understand how the factory makes money. They know how to calculate OEE (Availability x Performance x Quality). They understand "Track and Trace" for compliance.

The Software They Use:

  • Sepasoft (MES module for Ignition)
  • SAP Digital Manufacturing
  • Siemens Opcenter
  • Plex (Rockwell Automation)
  • Custom Python/Java apps

When to Hire Them: You hire an MES engineer when your problem is data. If you are using paper travelers to track production, if you don't know your actual scrap rate until the end of the month, or if you need to serialize your products for a customer audit, you need an MES expert.

The "Unicorn" Trap: The Dangers of Hybrid Hiring

So why not just find someone who can do both?

They do exist. We call them "Full Stack Automation Engineers." But they are incredibly rare, extremely expensive (think $160,000+ base salary), and usually work for high-end System Integrators, not end-user manufacturing plants.

If you try to hire this person for a standard plant role, you usually end up with one of two "Compromise Candidates."

Compromise A: The PLC Guy who knows a little SQL This is the most common result. You hire a great controls engineer who took a database class in college.

  • The Result: They build a great SCADA system. Then, they try to build the MES layer. Because they don't understand database normalization, they build a messy, "spaghetti code" database. It works for a year. Then, as the data grows, the system slows to a crawl. Reporting takes ten minutes to load. The system becomes unmaintainable.

Compromise B: The Software Dev who knows a little Logic You hire a Computer Science grad who wants to work in manufacturing.

  • The Result: They build a beautiful, modern database structure. But they don't understand the physics of the machine. They query the PLC too fast and crash the network. Or worse, they design a user interface that looks like a website but is unusable for an operator wearing thick safety gloves.

In both cases, you pay the price in technical debt.

The Convergence Exception: When You Can Hybridize

There is one exception to this rule.

In the last few years, the line between these two worlds has blurred thanks to platforms like Ignition by Inductive Automation. Ignition is unique because it handles both SCADA (Level 2) and MES (Level 3) in the same software environment.

If your factory runs exclusively on Ignition, you have a better chance of finding a hybrid candidate. The "Ignition Ecosystem" has bred a new type of engineer who is comfortable dragging a PLC tag onto a screen and then writing a Python script to push that tag to a SQL database.

However, even in the Ignition world, the mental load is different. Designing a high-speed motion control screen requires a different headspace than architecting a multi-site genealogy database.

For small to mid-sized plants, one strong Ignition Gold Certified engineer can often handle both roles.

For large enterprise operations with multiple sites and complex ERP integrations, you absolutely need to split the roles.

How to Structure Your Team

If you are building a modern "Smart Factory" team, stop looking for the Unicorn. Instead, look for the "Dynamic Duo."

  • Hire 1: The OT Architect (The SCADA Lead) This person owns the uptime. They manage the PLCs, the device networks, and the SCADA visualization. They ensure the machine runs.
  • Hire 2: The Industrial Data Engineer (The MES Lead) This person owns the data. They manage the SQL servers, the Python scripts, and the connection to SAP. They ensure the business knows how the machine ran.

They work together daily. The OT Architect exposes the data tags; the Data Engineer consumes them. This creates a system of checks and balances.

Recruiting Strategy: Keywords to Separate the Resumes

When you are reviewing resumes, how do you tell them apart? Use this keyword filter.

SCADA Resume Keywords (The "Hot" Layer):


  • HMI / GUI Design
  • Tag Database
  • Alarm Management
  • Modbus / EtherNet/IP
  • VFD / Servo
  • P&ID (Piping and Instrumentation Diagram)
  • Troubleshooting / Maintenance Support

MES Resume Keywords (The "Cold" Layer):

  • SQL / Stored Procedures / Relational Databases
  • ERP / SAP / Oracle Integration
  • OEE / Downtime Tracking
  • Traceability / Genealogy
  • API / REST / JSON
  • Python / Java / C#
  • Reporting Services (SSRS, PowerBI)

The Salary Reality Check

There is also a financial disconnect you need to prepare for.

Traditionally, SCADA engineers were paid like Electrical Engineers. MES engineers, however, are paid like Software Developers.

In 2026, the market rate for a Senior MES Engineer is often 15% to 20% higher than a Senior SCADA Engineer. This is because they are competing with the tech industry. If you don't pay them, they can go work for a fintech startup or a healthcare company as a database architect.

A SCADA engineer is tied to the factory. An MES engineer is not. Their skills are portable. You have to pay a premium to keep them in the manufacturing sector.

Specificity Wins

The era of the "Generalist Automation Engineer" is fading. As Industry 4.0 matures, the complexity of the stack has become too deep for one person to master end-to-end.

You wouldn't ask your electrician to do your corporate taxes. So why are you asking your PLC programmer to architect your enterprise database?

By acknowledging the divide between MES and SCADA, you can write job descriptions that actually make sense to the talent market. You can stop searching for a mythical creature and start hiring two specialists who will build a system that is robust, scalable, and secure.

Stop chasing the Unicorn. Build the Dynamic Duo instead.

Are your projects stalled between Level 2 and Level 3?

If you are struggling to find the talent to connect your shop floor to your top floor, we can help. We understand the nuance between a Rockwell architect and a Python scripting wizard. We can help you audit your team structure and find the specific specialists you need to drive your digital transformation.


Share this post

Want to Fill Your Roles Faster, With Better Fit Candidates?


Email Us

trevor@industrysagerecruiting.com

tricia@industrysagerecruiting.com