1

Programmer Jobs in Lancaster, SC (NOW HIRING)

Programmer III

Fort Mill, SC · On-site

$120 - $140/hr

We are seeking a Programmer III - Industrial Automation to join our Automation business unit in Fort Mill, SC. This role supports the work historically associated with our Lord & Company legacy brand ...

We are looking for a CMM Programmer to create and improve CMM programs to evaluate dimensional conformance of parts. This position is responsible for working with working with both internal and ...

We are looking for a CMM Programmer to create and improve CMM programs to evaluate dimensional conformance of parts. This position is responsible for working with working with both internal and ...

Be Seen First

CNC Programmer

Rock Hill, SC · On-site

$22 - $28/hr

Collaborate with production, quality, and engineering teams to support operational goals and process improvements. Qualifications * High School Diploma or GED required. * Minimum of 2 years of CNC ...

CNC PROGRAMMER/MACHINIST

Rock Hill, SC

$22 - $30/hr

CNC Programmer/Machinist Location: Rockhill, SC | On-site Job Type: Full-time Benefits: 401K, health/dental/vision package, reimbursement for tuition and professional dues, and paid vacation. Get to ...

CNC PROGRAMMER/MACHINIST

Rock Hill, SC

$22 - $30/hr

CNC Programmer/Machinist Location: Rockhill, SC | On-site Job Type: Full-time Benefits: 401K, health/dental/vision package, reimbursement for tuition and professional dues, and paid vacation. Get to ...

CNC PROGRAMMER/MACHINIST

Rock Hill, SC · On-site

$22 - $30/hr

CNC Programmer/Machinist Location: Rockhill, SC | On-site Job Type: Full-time Benefits: 401K, health/dental/vision package, reimbursement for tuition and professional dues, and paid vacation. Get to ...

Engineer

Monroe, NC · On-site

$97K - $145K/yr

UC Water - Engineering Opening Date: 07/06/2026 General Statement The Engineer, under limited supervision, performs professional and technical civil engineering work for Union County Water (UCW)

Engineer

Monroe, NC · On-site

$88K - $132K/yr

General Statement The Engineer, under limited supervision, performs professional and technical civil engineering work for Union County Water (UCW). Work involves managing complex tasks and projects ...

Requirement - Programming Engineer Location- USA Remote Contract W2 Assessment required Key Responsibilities Angular & Front-End Engineering * Architect, build, and maintain scalable Angular ...

AWS Azure DevOps Engineer

Fort Mill, SC · On-site

$46.25 - $63.50/hr

Required Skills & Qualifications * 7+ years of experience in DevOps Engineering, Cloud Engineering, Platform Engineering, or Site Reliability Engineering (SRE). * Strong hands-on experience with:

Plumbing Engineer

Charlotte, NC

$79K - $99K/yr

Plumbing Engineer Locations: Meriden, Hartford, Norwood, Warwick, Charlotte, Wilmington BL Companies is growing and is seeking a Plumbing Engineer to join our Mechanical, Electrical, and Plumbing ...

The Engineer Leader 1 (EL1) supports, participates in, and leads projects/programs while building client trust and validating a world class solution. The EL1 leads engineering best practices across ...

next page

Showing results 1-20

Programmer information

See Lancaster, SC salary details

$10

$33

$58

How much do programmer jobs pay per hour?

As of Aug 24, 2026, the average hourly pay for programmer in Lancaster, SC is $33.72, according to ZipRecruiter salary data. Most workers in this role earn between $21.92 and $43.89 per hour, depending on experience, location, and employer.

What does a programmer do?

Programmers write computer software, websites, and mobile applications using computer languages to generate code. Some common programming languages include C#, Python, and Java. Programmers may work as web developers, software developers, analysts, app developers, computer scientists, and firmware developers, depending on their specialty. As a programmer, you take the take the software designs created by developers and translate them into computer language that tells the computer what to do. The language may be simple and straightforward or very complex, depending on what functions your client needs from the application. You are also responsible for updating, maintaining, and troubleshooting the software as necessary.

What are the key skills and qualifications needed to thrive as a programmer, and why are they important?

To thrive as a Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and usually a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and common frameworks or libraries is also important. Attention to detail, effective communication, and adaptability help programmers collaborate and respond to evolving project requirements. These skills ensure code quality, efficient teamwork, and the ability to create robust software solutions in a constantly changing tech landscape.

What are some common challenges programmers face when working on large, collaborative projects?

Programmers working on large, collaborative projects often encounter challenges such as coordinating code changes with team members, managing version control conflicts, and ensuring consistent coding standards across the project. Effective communication and using tools like Git are essential to prevent overlapping work or integration issues. Additionally, understanding the overall architecture and regularly attending team meetings can help programmers stay aligned with project goals and timelines.

What is the difference between Programmer vs Software Developer?

AspectProgrammerSoftware Developer
Required CredentialsTypically a degree in computer science or related field; coding certificationsSimilar credentials; often includes additional knowledge of software design and architecture
Work EnvironmentOften focused on coding and debugging within teams or projectsInvolves designing, coding, testing, and maintaining software applications
Employer & Industry UsageUsed across tech companies, startups, and IT departmentsCommon in software firms, tech companies, and enterprise IT
Search & Comparison IntentPeople compare to understand coding roles and responsibilitiesBroader scope including development lifecycle and project management

While both Programmers and Software Developers write code, Programmers typically focus on coding and debugging specific tasks, whereas Software Developers are involved in designing, developing, and maintaining entire software applications. The roles often overlap, but Developers usually have a broader scope of responsibilities.

Do programmers get paid a lot?

Programmers often earn competitive salaries that vary based on experience, location, and specialization. Skilled programmers with knowledge of popular programming languages and tools tend to have higher earning potential, especially in high-demand industries or roles requiring advanced technical skills.

Is there still a demand for programmers?

Yes, demand for programmers remains strong across many industries due to ongoing digital transformation, software development needs, and the growth of technologies like cloud computing, AI, and cybersecurity. Programmers with skills in popular programming languages and experience with modern development tools are particularly sought after.

What kind of jobs can a programmer get?

A programmer can work in various roles such as software developer, web developer, mobile app developer, systems analyst, or database administrator. These jobs often require knowledge of programming languages like Java, Python, or C++, and may involve working in teams, using development tools, and following project deadlines.

What are the most commonly searched types of Programmer jobs in Lancaster, SC?

The most popular types of Programmer jobs in Lancaster, SC are:

What job categories do people searching Programmer jobs in Lancaster, SC look for?

The top searched job categories for Programmer jobs in Lancaster, SC are:

What cities near Lancaster, SC are hiring for Programmer jobs?

Cities near Lancaster, SC with the most Programmer job openings:

Infographic showing various Programmer job openings in Lancaster, SC as of August 2026, with employment types broken down into 81% Full Time, 9% Part Time, 9% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $70,135 per year, or $33.7 per hour.

Programmer III

Fort Mill, SC • On-site


Kids for the Future
Outpatient Health Care • 11 - 50 employees

3.3

Company rating: 3.3 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


$120 - $140/hr

Other

Posted 6 days ago


Job description

  • Location 3318 Lakemont Boulevard,Suite 103,Fort Mill, SC, 29708,United States
  • Base Pay $120,000.00 - $140,000.00 / Year
  • Employee Type Exempt- FT
  • Required Degree 4 Year Degree
  • Travel 25%
  • Manage Others No
DescriptionJoin E.W.P. Group

E.W.P. Group is a 100% employee-owned industrial solutions company headquartered in Fort Mill, South Carolina. Through our Automation and Distribution business units, we provide industrial automation, process equipment, instrumentation, and engineered solutions to municipal and industrial customers.

Our history is built on the experience and reputation of our legacy brands: E.W. Process, Lord & Company, R.A. Moore, and MacGuire & Crawford.

We are seeking a Programmer III – Industrial Automation to join our Automation business unit in Fort Mill, SC. This role supports the work historically associated with our Lord & Company legacy brand, which has provided industrial automation systems and solutions to municipal and industrial customers since 1982.

The Opportunity

As a Programmer III, you will design, develop, and deploy sophisticated automation and systems integration solutions supporting critical industrial and utility infrastructure.

You will take ownership of complex programming and integration assignments involving PLCs, HMI/SCADA platforms, industrial networks, databases, telemetry, and OT/IT connectivity. You will collaborate with project teams and other programmers while helping ensure systems are reliable, secure, maintainable, and aligned with customer requirements.

What You’ll Do

· Design, develop, configure, and deploy advanced HMI and SCADA systems using platforms including: Ignition, AVEVA Wonderware, and FactoryTalk View

· Develop, modify, optimize, and troubleshoot complex PLC applications using Rockwell Automation Studio 5000/Logix Designer and Siemens TIA Portal.

· Design and implement secure integrations between operational technology (OT) networks, MQTT brokers, enterprise IT systems, and SQL databases.

· Configure and troubleshoot industrial communication protocols, including Modbus, OPC-UA, and Profinet across serial and Ethernet architectures.

· Develop data logging and automated reporting solutions using Ignition, SmartSights XLReporter, and related technologies.

· Diagnose and resolve complex software, networking, database, and hardware communication issues.

· Apply operational technology cybersecurity principles to protect critical infrastructure and automation systems.

· Lead programming activities during system testing, startup, and commissioning.

· Develop and maintain detailed network diagrams, control narratives, tagging structures, and software version histories.

· Make technical programming and integration decisions within assigned projects and identify solutions to complex system challenges.

· Coordinate with technical leads, engineers, project managers, customers, and other stakeholders throughout the project lifecycle.

What We’re Looking For

· Bachelor’s degree in Electrical Engineering, Computer Science, Computer Engineering, Automation Engineering, or a related technical field.

· 5+ years of hands-on systems integration experience, preferably within water, wastewater, municipal utilities, or heavy industrial process control.

· Demonstrated experience successfully deploying industrial automation systems using platforms such as Ignition, Rockwell Automation, AVEVA Wonderware, and Siemens.

· Advanced PLC and HMI/SCADA programming and troubleshooting capabilities.

· Strong scripting or programming skills using Python/Jython, SQL, Structured Text, or related languages.

· Strong understanding of industrial networking, managed switches, firewalls, communication protocols, and fieldbus architectures.

· Experience integrating operational technology and information technology systems.

· Experience with SQL databases such as Microsoft SQL Server or PostgreSQL for historians, reporting, or asset management applications.

· Ability to independently diagnose and resolve complex automation and integration issues.

· Strong communication skills and the ability to serve as a technical resource across project teams.

Preferred Qualifications

· Ignition Credentialed or Certified Developer status.

· Relevant industry certifications, such as ISA Certified Automation Professional.

· Experience working with municipal utilities or engineering consulting firms.

· Experience implementing industrial cybersecurity solutions within critical infrastructure environments.

Other

Regional travel expected, approximately 25%.

Participation in an on-call rotation, including weekend emergency support when scheduled.

Why E.W.P. Group?

At E.W.P. Group, you’ll work alongside experienced engineers, programmers, project managers, technicians, and industry professionals to deliver solutions that keep critical industrial and municipal systems operating.

As a 100% employee-owned company, our employees have the opportunity to share in the long-term value they help create. When E.W.P. Group succeeds, our employee-owners share in that success.

Build your career. Make an impact. Own your future.

We are committed to being an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, disability, marital status, familial status, sexual orientation, pregnancy, genetic information, gender identity, gender expression, national origin, ancestry, citizenship status, veteran status, and any other legally protected status under federal, state, or local anti-discrimination laws.

#J-18808-Ljbffr


What Kids For The Future employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom