1

Mes Software Engineer Jobs in Maryland (NOW HIRING)

Lead SCADA/MES Developer

Frederick, MD · On-site

$58.75 - $76.75/hr

Coach and mentor team members on SCADA/MES development, software engineering practices, troubleshooting, and solution design. * Work with manufacturing, engineering, controls, quality, and business ...

Lead SCADA/MES Developer

Frederick, MD · On-site

$58.75 - $76.75/hr

Coach and mentor team members on SCADA/MES development, software engineering practices, troubleshooting, and solution design. * Work with manufacturing, engineering, controls, quality, and business ...

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 ...

Experience working with SAP & MES software systems * Demonstrated ability to influence, to change ... Degree in Food Science, Sanitation, Food Safety, Chemistry, Biology, Engineering, Food Technology ...

Experience working with SAP & MES software systems * Demonstrated ability to influence, to change ... Degree in Food Science, Sanitation, Food Safety, Chemistry, Biology, Engineering, Food Technology ...

Experience working with SAP & MES software systems * Demonstrated ability to influence, to change ... Degree in Food Science, Sanitation, Food Safety, Chemistry, Biology, Engineering, Food Technology ...

next page

Showing results 1-20

Mes Software Engineer information

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 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 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.

How to become a MES Software Engineer?

To become a MES Software Engineer, typically you need a bachelor's degree in computer science, engineering, or a related field, along with experience in manufacturing execution systems, programming languages like Java or C#, and knowledge of industrial protocols. Gaining certifications in relevant software or systems and developing skills in database management and system integration can also enhance your qualifications. Practical experience through internships or projects in manufacturing environments is valuable for this role.

What job categories do people searching Mes Software Engineer jobs in Maryland look for?

The top searched job categories for Mes Software Engineer jobs in Maryland are:

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

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

Software Engineer Sr - E3

Lockheed Martin Corporation

Bethesda, MD • On-site, Remote

$122K - $227K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Lockheed Martin rating

8.1

Company rating: 8.1 out of 10

Based on 396 frontline employees who took The Breakroom Quiz

41st of 72 rated aerospace companies


Job description

Standard Job Description
Join Lockheed Martin's digital transformation journey as we accelerate the OneLM Mission-Driven Transformation through our 1LMX program. This strategic priority is reshaping our operations and business processes to better serve our customers in terms of cost, quality, and capabilities, while delivering the speed, agility, and insights necessary to stay ahead of rapidly-evolving threats.
The 1LMX Manufacturing Execution Systems Center of Excellence (MES COE) is looking for an Application Administrator to transform how Information Technology administers, deploys, operates, and maintains its MES environments across all of LM's business areas. This role will be a part of a cross-functional, high-performing and agile product team that collaborates closely with Developers, Solution Architects, Middleware, Infrastructure and Database teams to deliver, configure, troubleshoot and maintain system and infrastructure for the highly-available, fault-tolerant and cross-regional deployments of Apriso.
What You Will Be Doing:
As the MES App Admin, you will be responsible for the monitoring & pro-active management of the instances, performing application administrative tasks, deploying changes and engaging with vendors, technical & other teams as appropriate to diagnose & resolve problems and communicate statuses. You will play a critical role in optimizing system performance, ensuring scalability across global and unclassified network environments, and in enabling the 1LMX MES COE product teams deliver OneLM Mission-Driven Transformation.
Who You Are:
To be successful in this role, you should be detail-oriented, have a strong understanding of operations processes and systems, great communication skills and be able to collaborate cross-functionally with a variety of other disciplines.
Further Information About This Opportunity:
This is a fully remote role on a flexible schedule that may involve working some evening and weekend coverage. US Citizenship is required due to system access.
In light of current internal business pressures, priority consideration will be given to qualified candidates who are currently affiliated with the Enterprise Operations' EBDT (Enterprise Business & Digital Transformation) organization.
Plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer language for solutions by means of data processing equipment. Applies the appropriate standards, processes, procedures, and tools throughout the development life cycle. Applies knowledge of computer hardware and software, subject matter to be programmed in business/mission applications, information processing techniques used, and information gathered from system users to develop software. Corrects program errors, prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. Ensures software standards are met.
Basic Qualifications
• Application Administrator experience with Manufacturing Execution System (MES) or enterprise IT Applications
• Experience with databases, SQL, and relational database management systems (RDBMS)
• Familiarity with Web applications & .NET based solutions
• Familiarity with system change management processes
• Demonstrated problem-solving skills
• US Citizenship required due to system access
Desired Skills
• Experience with Dassault Systeme's Apriso platform
• Experience with database architecture, stored procedures, and complex SQL queries
• Experience with APIs, HTTP, and other related web services
• Experience with AWS tools & services
• Experience with Ansible Tower & GitLab
• Familiarity with middleware frameworks (MoM, service buses, pub/sub)
• Familiarity with Enterprise Resource Planning (ERP), Manufacturing Execution Systems (MES) and Product Lifecycle Management (PLM) systems
Pay Information
GeoZone Definition: GeoZones are geographic groupings created by Lockheed Martin to align compensation ranges with regional labor markets and cost-of-labor differences across the United States. Locations are assigned a Geo Zone based on the primary work location of the role.
  • Full-time salary range (GEOZONE 1): $122600.00 - $227600.00
    • Includes metropolitan areas such as Sunnyvale CA; Pal Alto, CA; New York City metropolitan area; Newark, New Jersey; etc.
  • Full-time salary range (GEOZONE 2): :$110300.00 - $204900.00
    • Includes metropolitan areas such as Denver, CO; King of Prussia, PA; Stratford, CT; Moorestown, NJ; etc.
  • Full-time salary range (GEOZONE 3): :$98100.00 - $182100.00
    • Includes metropolitan areas such as Dallas-Fort Worth, TX; Orlando, FL; Grand Prairie, TX; Marietta, GA; etc.
  • Full-time salary range (GEOZONE 4): :$88300.00 - $163900.00
    • Includes metropolitan areas such as Camden, AR; Lexington, KY; Ocala, FL; Lufkin, TX; etc.

At Lockheed Martin, we know mission success starts with taking care of our people. Our Total Rewards program is designed to attract top talent, support your well-being, and help you grow-both professionally and personally.
The salary range for this position is as listed on the requisition. Please note that the salary information listed is a general guideline only.
Lockheed Martin considers factors such as (but not limited to) scope and responsibilities of the position, candidate's work experience, education/ training, key skills as well as market(work location) and business considerations when extending an offer.
Benefits offered: Medical, Dental, Vision, Flexible work arrangements and schedules (e.g., 4x10), 401(k) match, Paid time off, Holidays, Parental Leave, EAP, Flexible Spending Accounts, Education Assistance, Life Insurance, Short-Term Disability, and Long-Term Disability.
  • Annual short-term and/or long-term incentive compensation programs may be offered depending on the position. Payments under these annual programs are not guaranteed and can vary from year to year and are tied to a range of performance metrics.
  • For (Washington state applicants only) Non-represented full-time employees: accrue at least 10 hours per month of Paid Time Off (PTO) to be used for incidental absences and other reasons; receive at least 90 hours for holidays. Represented full time employees accrue 6.67 hours of Vacation per month; accrue up to 52 hours of sick leave annually; receive at least 96 hours for holidays. PTO, Vacation, sick leave, and holiday hours are prorated based on start date during the calendar year.

What Lockheed Martin employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Lockheed Martin logo

About Lockheed Martin

Sourced by ZipRecruiter

As a global security and aerospace company, the majority of Lockheed Martin's business is with the U.S. Department of Defense and U.S. federal government agencies.The remaining portion of Lockheed Martin's business is comprised of international government and commercial sales of products, services and platforms.

Industry

Manufacturing

Company size

10,000+ Employees

Headquarters location

Bethesda, MD, US

Year founded

1912