1

Temp Contract Plc Programmer Jobs (NOW HIRING)

Senior PLC Engineer

Ogden, UT · On-site

$100K - $120K/yr

Collaborate with cross-functional teams (engineering, product, operations) to identify automation opportunities * Develop PLC logic and Robotic programs * Evaluate and integrate emerging technologies

PLC Technician

Indianapolis, IN · On-site

$30 - $37.25/hr

The Polymer Center PLC Technician is responsible for programming, troubleshooting, and maintaining ... Furthermore, they do not establish a contract for employment and are subject to change at the ...

PLC Technician

Indianapolis, IN

$30 - $37.25/hr

The Polymer Center PLC Technician is responsible for programming, troubleshooting, and maintaining ... Furthermore, they do not establish a contract for employment and are subject to change at the ...

PLC Technician

Indianapolis, IN · On-site

$30 - $37.25/hr

The Polymer Center PLC Technician is responsible for programming, troubleshooting, and maintaining ... Furthermore, they do not establish a contract for employment and are subject to change at the ...

PLC Controls Engineer

Hickory, NC · On-site

$69K - $89K/yr

... temporary and permanent talent. Visit us at -a-job/ to learn more and view our open positions ... Hickory, NC Duration: 6 Months Initial 6-month contract, but there is a strong possibility of early ...

PLC Technician

Meriden, CT · On-site

$30.75 - $38.25/hr

Temporary Assignment Work Type: Onsite Shift Timings: 11:00 AM to 07:00 PM Summary The role ... Minimum 3 years of PLC programming experience in a private, public, government, or military ...

Showing results 41-60

Temp Contract Plc Programmer information

See salary details

$40.5K

$80.7K

$112K

How much do temp contract plc programmer jobs pay per year?

As of Sep 13, 2026, the average yearly pay for temp contract plc programmer in the United States is $80,664.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,000.00 and $92,500.00 per year, depending on experience, location, and employer.

What does a temp contract PLC programmer do?

A Temp Contract PLC Programmer is a professional hired on a temporary basis to design, develop, and troubleshoot programs for Programmable Logic Controllers (PLCs) used in industrial automation. They work with engineering teams to write code, configure hardware, and ensure machinery and production lines operate efficiently. Their responsibilities may include updating existing PLC systems, debugging issues, and supporting system integration during specific projects or busy periods. Temp PLC Programmers typically work for manufacturing plants, engineering firms, or automation contractors and are expected to have expertise with PLC programming languages such as ladder logic and function block diagrams.

What are the key skills and qualifications needed to thrive as a temp contract PLC programmer?

To thrive as a Temp Contract PLC Programmer, you need expertise in industrial automation, programming logic controllers (PLCs), and a solid understanding of electrical systems, often backed by an engineering or technical degree. Familiarity with PLC programming software such as Siemens TIA Portal, Allen-Bradley RSLogix, and experience with SCADA/HMI systems are typically required. Strong problem-solving skills, adaptability, and effective communication are crucial soft skills for handling diverse projects and collaborating with multidisciplinary teams. These skills enable efficient troubleshooting, timely project delivery, and smooth integration of automation solutions in fast-paced industrial environments.

What are some typical challenges a temp contract PLC programmer might face when joining a new project?

Temp Contract PLC Programmers often encounter challenges such as quickly getting up to speed with unfamiliar control systems, understanding existing codebases, and adapting to the specific documentation standards of a new facility. Since contract roles typically require immediate productivity, there is often limited time for onboarding or training. Collaborating efficiently with plant engineers, electricians, and permanent staff is essential to ensure seamless integration and successful project delivery.

What is the difference between Temp Contract Plc Programmer vs Temp Contract Automation Engineer?

AspectTemp Contract Plc ProgrammerTemp Contract Automation Engineer
Required CertificationsPLC programming certifications, such as Siemens S7, Allen-BradleyControl systems certifications, including PLC and HMI programming
Work EnvironmentIndustrial plants, manufacturing facilities, automation projectsManufacturing, process industries, automation system integration
Industry UsageCommonly used in factory automation and control system projectsUsed in process control, robotics, and automation system design

While both roles involve working with automation systems and PLCs, a Temp Contract Plc Programmer primarily focuses on programming PLCs for manufacturing processes. An Automation Engineer may have a broader scope, including system design and integration. The roles often overlap but differ in scope and responsibilities within industrial automation projects.

More about Temp Contract Plc Programmer jobs

What cities are hiring for Temp Contract Plc Programmer jobs?

Cities with the most Temp Contract Plc Programmer job openings:

What states have the most Temp Contract Plc Programmer jobs?

States with the most job openings for Temp Contract Plc Programmer jobs include:

What are popular job titles related to Temp Contract Plc Programmer jobs?

For Temp Contract Plc Programmer jobs, the most frequently searched job titles are:

Infographic showing various Temp Contract Plc Programmer job openings in the United States as of September 2026, with employment types broken down into 94% Full Time, 2% Part Time, 1% Contract, and 3% Nights. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $80,664 per year, or $38.8 per hour.

PLC / C# Software Engineer

Jeffersonville, KY • On-site

Technology Consulting Inc
51 - 200 employees

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

TCI has an immediate need for a C# / PLC Software Engineer in Jeffersonville, IN. This is not a C2C opportunity. This is a contract role for a project that will go from 6 to 12 months.
Project: 100% onsite, on the shop floor fixing MES issues so product can keep flowing through the assembly line. Prior experience with Ignition (MES solution) There is little to no development, and will be mostly production support.
SUMMARY
The C# / PLC Software engineer will implement Manufacturing Execution System (MES) Software and will provide expertise to the shop floor regarding manufacturing applications and machine integration. This role is pivotal in implementing production line systems and enhancing existing solutions through modifications and updates to applications.
RESPONSIBILITIES
  • Assist with architecting and implementation of Manufacturing Execution System (MES) modules and system integration solutions accordance to the company's digital transformation strategy.
  • Develop internal or configure commercial off-the-shelf software for MES related applications as needed.
  • Modify and/or create applications with Microsoft Visual Studio C#.
  • Serve as subject matter expert for Operations and Quality related MES modules.
  • Configure and customize MES software to meet specific manufacturing requirements, including process workflows, data collection, and reporting functionalities.
  • Provide data feeds to external partners using Microsoft (SQL) Server Integration Services (2019+).
  • Gathering and understanding of business requirements for data visualization and analysis.
  • Collaboration with engineers and analysts to acquire, clean, and transform data for reporting purposes.
  • Data security and compliance with best practices.
REQUIREMENTS
  • Bachelor's degree in Computer Science, Engineering or related technical degree.
  • 3-5 years of relevant experience.
  • Experience with Ignition MES software
  • Solid proficiency with software including: C#, ASP.NET, Web Forms, SQL Server, PLC programming and ERP knowledge.
  • Prior experience in developing an in-house MES solution or implementing an off-the-shelf MES package is highly desirable.
  • Project management and time management/organizational skills.
  • Strong interpersonal and communication skills with the ability to effectively communicate at all levels.
  • Ability to travel to other sites as needed including IN and PA. Must have valid drivers' license and ability to travel long distances independently, familiarity with GPS devices. Long-distance travel may be minimal.
  • Must live in commutable distance to Jeffersonville, IN