1

Mes Software Engineer Jobs in Maryland (NOW HIRING)

This role is ideal for an engineer who enjoys solving complex integration problems, building ... Integrate with OT data sources (examples may include machines/sensors, HMI/SCADA/MES components ...

This role is ideal for an engineer who enjoys solving complex integration problems, building ... Integrate with OT data sources (examples may include machines/sensors, HMI/SCADA/MES components ...

next page

Showing results 1-20

Mes Software Engineer information

What are the key skills and qualifications needed to thrive as an MES software engineer, and why are they important?

To thrive as an MES Software Engineer, you need a strong background in computer science, programming (such as C#, Java, or Python), and manufacturing process knowledge, often supported by a relevant degree. Familiarity with Manufacturing Execution Systems (MES) platforms like Siemens Opcenter or Rockwell FactoryTalk, as well as database management and integration tools, is typically required. Analytical thinking, problem-solving, and effective communication are crucial soft skills for collaborating with cross-functional teams and addressing production challenges. Mastering these skills ensures efficient system implementation, smooth integration with manufacturing operations, and the delivery of reliable solutions that drive productivity.

What is an MES software engineer?

A MES (Manufacturing Execution System) Software Engineer is a professional responsible for designing, developing, implementing, and maintaining software systems that manage and control manufacturing operations on the shop floor. They bridge the gap between enterprise-level business systems (like ERP) and real-time production processes, ensuring data flows smoothly and efficiently. MES Software Engineers work with technologies such as databases, PLCs, and industrial automation systems to optimize manufacturing performance, improve quality, and enable traceability. Their role often involves collaborating with production teams, IT professionals, and equipment vendors to deliver tailored MES solutions.

What are some common challenges faced by MES software engineers when integrating new manufacturing technologies?

MES Software Engineers often encounter challenges when integrating new manufacturing technologies, such as ensuring seamless data flow between legacy and modern systems, adapting to diverse machine protocols, and maintaining system reliability during upgrades. Collaboration with production and IT teams is essential to address compatibility and minimize downtime. Staying up-to-date with evolving industry standards and cybersecurity best practices is also a key part of the role.

What is the difference between Mes Software Engineer vs Manufacturing Software Engineer?

AspectMes Software EngineerManufacturing Software Engineer
Required CredentialsBachelor's in Software Engineering, Computer Science, or related field; familiarity with MES systemsBachelor's in Software Engineering, Computer Science, or related field; experience with manufacturing processes
Work EnvironmentIndustrial settings, manufacturing plants, office environmentsFactories, production lines, office settings
Employer & Industry UsageManufacturing companies implementing MES solutionsManufacturing firms focusing on production software
Common Search & ComparisonYesYes

The Mes Software Engineer primarily focuses on developing and maintaining Manufacturing Execution System (MES) software to optimize production processes. Manufacturing Software Engineers may work on broader manufacturing software solutions, including MES but also other systems like ERP or automation tools. While both roles require similar technical skills and often overlap in manufacturing environments, Mes Software Engineers specialize specifically in MES platforms, making them more targeted for companies implementing MES solutions.

What are popular job titles related to Mes Software Engineer jobs in Maryland?

For Mes Software Engineer jobs in Maryland, the most frequently searched job titles are:

What cities in Maryland are hiring for Mes Software Engineer jobs?

Cities in Maryland with the most Mes Software Engineer job openings:

Full Stack Software Developer

Evapco

Taneytown, MD • On-site

$85K - $100K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


EVAPCO rating

8.7

Company rating: 8.7 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

57th of 490 rated machine equipment manufacturers


Job description

Job Title:Full Stack Software Developer (Microsoft .NET) - Manufacturing OT & ERP Integration
We are seeking a Full Stack Software Developer to design, build, and support modern applications that connect manufacturing operations (OT) with enterprise systems, with a strong emphasis on ERP integration. You will develop solutions across web, desktop, and mobile using Microsoft technologies including ASP.NET Core MVC, Blazor, WPF, and .NET MAUI, enabling real-time visibility and streamlined workflows from the shop floor to the back office.
This role is ideal for an engineer who enjoys solving complex integration problems, building intuitive user experiences, and delivering reliable systems that operate in high-availability manufacturing environments (production lines, inventory movement, quality workflows, equipment data, etc.).
Key Responsibilities:
Application Development (Full Stack)
  • Build and maintain web applications using ASP.NET Core MVC and/or modern Blazor architectures (Server / WebAssembly / Hybrid as appropriate).
  • Develop desktop applications in WPF for operations/engineering use cases where rich Windows UI and device connectivity are required.
  • Create cross-platform mobile/desktop apps using .NET MAUI (including Blazor Hybrid patterns when useful for shared UI).
  • Implement clean architecture patterns (layering, DI, testable components) and contribute to consistent coding standards and review practices.

OT (Manufacturing) Solutions & Shop-Floor Enablement
  • Deliver solutions that support manufacturing workflows (e.g., production execution, labor capture, material movement, quality checks, traceability, work instructions).
  • Integrate with OT data sources (examples may include machines/sensors, HMI/SCADA/MES components, barcode/RFID systems, weigh scales, label printers, industrial PCs).
  • Prioritize reliability, performance, and usability in environments with intermittent connectivity and 24x5/24x7 operational needs.

ERP Integration & Enterprise Data Flows
  • Design and build robust integrations between OT applications and ERP (and related systems such as inventory, costing, purchasing, scheduling, and shipping).
  • Develop and consume REST APIs, event-driven interfaces, and batch processes to synchronize master data and transactions.
  • Ensure data integrity, auditability, and traceability for operational and financial impacts (e.g., cycle counts, WIP, inventory adjustments). (ERP/MES integration emphasis aligns to common manufacturing integration role expectations.)

Data, Reporting & Performance
  • Develop data access layers and optimize queries/stored procedures using SQL Server (or other enterprise databases as applicable).
  • Support reporting and operational dashboards (e.g., KPIs, downtime reasons, throughput, inventory accuracy).

Security, Compliance & Operational Resilience
  • Implement authentication/authorization and secure coding practices; support enterprise identity integrations (e.g., Microsoft Entra ID where used).
  • Follow change control and validation practices appropriate for manufacturing systems where production uptime matters.

Required Qualifications:
  • 3+ years of professional software development experience (or equivalent demonstrated capability).
  • Strong proficiency in C# and modern .NET development practices.
  • Hands-on experience building applications with:
    • ASP.NET Core MVC (web)
    • Blazor (Server/WASM/Hybrid)
    • WPF (desktop)
    • .NET MAUI (mobile/cross-platform)
  • Solid experience with SQL Server and relational data modeling.
  • Experience building/consuming RESTful APIs and working with JSON/XML.
  • Familiarity with Git-based source control and modern SDLC practices (CI/CD, code reviews, testing).

Preferred Qualifications:
  • Experience in manufacturing environments and/or with OT systems (MES/SCADA/HMI, shop-floor data collection).
  • Proven track record integrating systems with ERP (data synchronization, transactional integrity, error handling/retries).
  • Exposure to industrial protocols/connectivity patterns (e.g., OPC UA, MQTT) or device integration (barcode scanners, label printers).
  • Cloud experience (Azure) and modern deployment patterns.
  • Understanding of enterprise app architecture patterns for MAUI and cross-platform design.

Evapco's Summary of Pay & Benefits:
  • The salary range consists of base pay and most recent profit sharing bonus amounts
  • Medical, Vision, & Dental Insurance
  • Employee Stock Ownership Program - we are an employee-owned company
  • Profit Sharing Bonus - which is paid twice per year
  • (k)larity Plan - Voluntary Employee Retirement Savings Plan
  • Paid Holidays
  • Paid Vacation
  • Paid Maternity and Paternity Leave
  • Bereavement Pay
  • Company Paid Basic Life Insurance equivalent to base salary, with option for Supplemental Life election
  • Paid Sick Leave
  • Long Term Disability

Pay Range: $85,000 - $100,000 per year

What EVAPCO employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom