1

Mes Software Engineer Jobs (NOW HIRING)

MES Engineer

Ellabell, GA ยท On-site

$85 - $125/hr

Configure and customize MES software to meet specific manufacturing requirements, includingprocess ... Knowledge of Programming language and DB management * Experience in performance optimization for ...

Senior Software Engineer (MES/PI)

Cartersville, GA ยท On-site

$109K - $143K/yr

Description Job Overview We are seeking an experienced Senior Software Engineer specializing in MES (Manufacturing Execution System) and Process Innovation (PI) to join the Digital Planning (DP) Team.

Configure and customize MES software to meet specific manufacturing requirements, including process ... Knowledge of Programming language and DB management * Experience in performance optimization for ...

MES Engineer

GA ยท On-site

Configure and customize MES software to meet specific manufacturing requirements, including process ... Knowledge of Programming language and DB management * Experience in performance optimization for ...

Install: Hardware and software for any IT equipment and present on-site to fix/deliver the ... Engineering, or a related field. * 5+ years of experience in the development and operation of MES ...

Showing results 21-40

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 Aug 20, 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 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.
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:

Infographic showing various Mes Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer (MES/PI)

Qcells Georgia, Inc.

Cartersville, GA โ€ข On-site

$109K - $143K/yr

Full-time

Re-posted 15 days ago


Job description

Job Summary:
Qcells Georgia, Inc. is seeking an experienced Senior Software Engineer specializing in MES and Process Innovation to join their Digital Planning Team. The successful candidate will manage IT systems at one of their solar manufacturing factories, focusing on optimizing manufacturing efficiency through MES development and process innovation.
Responsibilities:
โ€ข Serve as the primary IT technical owner for an assigned factory, covering MES, infrastructure, and production systems.
โ€ข Monitor system health and proactively identify and resolve issues to ensure 24/7 production continuity.
โ€ข Respond to on-site emergencies based on own judgment or upon direction from the Team Lead.
โ€ข Oversee and verify hardware/software readiness for IT equipment deployments; supervise preparation and installation activities.
โ€ข Design, develop, and implement MES functions to optimize manufacturing processes and improve production efficiency.
โ€ข Integrate MES with enterprise systems (ERP, PLCs, AMR, AGV, OHT, mobile robots) to ensure seamless data flow and process automation.
โ€ข Provide technical support and troubleshooting for MES applications; maintain system reliability and performance.
โ€ข Design and develop transportation logic for logistics automation.
โ€ข Identify and implement process improvement and innovation opportunities within manufacturing operations.
โ€ข Utilize big data from production, process, quality, and equipment sources to analyze defects, predict failures, and optimize processes through real-time data analysis.
โ€ข Develop and implement Smart Factory solutions aligned with business objectives.
โ€ข Work closely with cross-functional teams (Production, Engineering, Quality, IT) to align MES and PI initiatives with business goals.
โ€ข Lead and manage MES/PI projects, ensuring timely delivery within scope and budget.
โ€ข Develop training materials and conduct training sessions for end-users.
โ€ข Create and maintain detailed documentation for MES processes and systems.
โ€ข Monitor system performance, user feedback, and industry trends to continuously improve solutions.
โ€ข Perform routine (daily, monthly, etc.) system checklists and submit reports.
Qualifications:
Required:
โ€ข Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
โ€ข 8+ years of experience in MES solution development and operation.
โ€ข Experience in automation within high-tech industries such as solar or semiconductors.
โ€ข Korean fluency required; working-level English proficiency (reading, written communication).
โ€ข Proficiency in MES software (e.g., Miracom MESPlus, LG CNS EzMES, ThiraUtech OpenMES, Wonderware, Siemens SIMATIC IT, Rockwell FactoryTalk).
โ€ข Strong understanding of equipment communication protocols (SEMI standard, OPC, PLC).
โ€ข Strong knowledge and experience in developing and designing manufacturing processes and platforms.
โ€ข Proficiency in Java-based application development (front-end and back-end).
โ€ข Advanced database skills including query analysis, performance tuning, and stored procedure development (Oracle, MS-SQL).
โ€ข Strong analytical and problem-solving skills; ability to analyze complex data and develop actionable insights.
โ€ข Excellent verbal and written communication skills; ability to convey technical information to non-technical stakeholders.
โ€ข Proven experience in managing projects from inception to completion.
Preferred:
โ€ข Experience developing and operating Smart Factory solutions in solar or semiconductor industries.
โ€ข Experience using middleware (e.g., TIBCO Rendezvous) for message communication.
Company:
Qcells Georgia, Inc. is building a new solar panel manufactory near Cartersville, GA. Founded in 2015, the company is headquartered in Irvine, USA, with a team of 1001-5000 employees. The company is currently Late Stage.