1

Mes Software Engineer Jobs (NOW HIRING)

... engineering, quality, and IT, to align MES and PI initiatives with business objectives ... Install: Hardware and software for any IT equipment and present on-site to fix/deliver the ...

... engineering, quality, and IT, to align MES and PI initiatives with business objectives ... Install: Hardware and software for any IT equipment and present on-site to fix/deliver the ...

MES Project Manager

Manati, PR

$83K - $98K/yr

Lead technical meetings with stakeholders and Syncade software developers * Coordinate system integration windows with impacted manufacturing areas and supply chain * Develop C&Q RFPs for MES ...

MES Project Manager

Manati, PR

$83K - $98K/yr

Lead technical meetings with stakeholders and Syncade software developers * Coordinate system integration windows with impacted manufacturing areas and supply chain * Develop C&Q RFPs for MES ...

Software Engineer II - MES

Albuquerque, NM

$94K - $129K/yr

... the Software Engineer II - MES will collaborate with teams across Engineering, Manufacturing, Technicians, and Operations to develop full-stack software solutions that are used to improve the ...

next page

Showing results 1-20

Mes Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do mes software engineer jobs pay per year?

As of Jun 18, 2026, the average yearly pay for mes software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

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

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with seniority, specialized skills, or working in high-paying industries like finance or tech. Achieving this salary often requires extensive experience, advanced knowledge of programming languages, and sometimes working in roles that include management or technical leadership.

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 engineers make $300,000 a year?

Senior software engineers, especially those with specialized skills in areas like machine learning, cloud computing, or cybersecurity, can earn $300,000 or more annually. High compensation often involves extensive experience, advanced certifications, and working in competitive tech industries or leadership roles.

What does a MES engineer do?

A MES (Manufacturing Execution System) engineer designs, implements, and maintains software systems that monitor and control manufacturing processes. They work with industrial automation tools, data collection, and real-time systems to improve production efficiency and quality. MES engineers often collaborate with production teams and require knowledge of manufacturing workflows and programming skills.

What engineers make $500,000?

Software engineers, particularly those in senior or specialized roles such as machine learning engineers, data engineers, or those working at major tech companies, can earn $500,000 or more annually. High compensation often includes base salary, bonuses, stock options, and other incentives, especially for engineers with extensive experience, advanced skills, or leadership positions.

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.

More about Mes Software Engineer jobs
What cities are hiring for Mes Software Engineer jobs? Cities with the most Mes Software Engineer job openings:
What states have the most Mes Software Engineer jobs? States with the most job openings for Mes Software Engineer jobs include:
What job categories do people searching Mes Software Engineer jobs look for? The top searched job categories for Mes Software Engineer jobs are:
Infographic showing various Mes Software Engineer job openings in the United States as of June 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% In-person job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Full-time

Posted 8 days ago


Qcells rating

6.1

Company rating: 6.1 out of 10

Based on 22 frontline employees who took The Breakroom Quiz


Job description

Description

JOB OVERVIEW
We are seeking a motivated and detail-oriented MES/PI Specialist to join our IT department. This role is primarily focused on process innovation within the manufacturing operations. The successful candidate will develop and operate Smart Factory solutions, design and implement MES software solutions and drive continuous process improvements to optimize manufacturing efficiency and productivity.  
 
KEY RESPONSIBILITIES
  • Develop and Implement MES Solutions: Design, develop and implement MES functions to optimize manufacturing processes and improve overall production efficiency. 
  • Process Innovation: Identify opportunities for process improvements and innovations within the manufacturing operations. Develop and implement strategies to enhance productivity and reduce costs. 
  • System Integration: Integrate MES with other enterprise systems (ERP, PLCs, AMR, etc.) to ensure seamless data flow and process automation. 
  • Technical Support: Provide technical support and troubleshooting for MES applications. Ensure system reliability and performance. 
  • Training and Documentation: Develop training materials and conduct training sessions for end-users. Create and maintain detailed documentation for MES processes and systems. 
  • Project Management: Lead and manage MES and PI projects, ensuring timely delivery and adherence to project goals and budgets. 
  • Collaboration: Work closely with cross-functional teams, including production, engineering, quality, and IT, to align MES and PI initiatives with business objectives. 
  • Install: Hardware and software for any IT equipment and present on-site to fix/deliver the equipment. 
  • On-site check and report: Perform and inspect  
  • routine (daily, monthly, etc.) checklist and report 
  • Continuous Improvement: Monitor and analyze system performance, user feedback, and industry trends to continuously improve MES and PI solutions. 
  • Data Analysis: Utilize big data from production, process, quality, and equipment to analyze defects, predict facility failures, and optimize processes through real-time data collection and analysis. 
  • Automation: Design and develop transportation logic for logistics automation such as AGV, OHT, and mobile robots. 
  • Present on-site: for emergency system issues upon manager’s request. 
  • Administrative tasks: IT related tasks upon manager’s instruction. 
  • 24/7 production system support for an IT related issues on shop floor. 
QUALIFICATIONS
  • Education: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. 
  • Experience: 
    • 5+ years of experience in the development and operation of MES solutions. 
    • Experience in automation within high-tech industries such as solar and semiconductors. 
  • Technical Skills: 
    • Proficiency in MES software (e.g., Miracom MESPlus, LG CNS EzMES, ThiraUtech OpenMES, Wonderware, Siemens SIMATIC IT, Rockwell FactoryTalk) 
    • High understanding of equipment communication protocols (SEMI standard, OPC, PLC). 
    • Strong knowledge and experience in developing and designing manufacturing processes and platforms. 
    • Intermediate or higher skills in database management 
  • Analytical Skills: Strong analytical and problem-solving skills. Ability to analyze complex data and develop actionable insights. 
  • Communication Skills: Excellent verbal and written communication skills. Ability to convey technical information to non-technical stakeholders. 
  • Project Management: Proven experience in managing projects from inception to completion. Strong organizational and time-management skills. 
 
PREFERRED QUALIFICATIONS
  • Must be proficient in both Korean and English.
  • Experience in developing and operating Smart Factory solutions for high-tech industries such as solar and semiconductors.
  • Development experience in front and back-end technologies such as Java, analysis, and tuning of queries, and development of procedures.
  • Experience using middleware (such as TIBCO Rendezvous) for message communication.
 
Hanwha Q CELLS provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. 
 

What Qcells employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom