1

Programmer Technician Jobs (NOW HIRING)

CNC Programmer Technician

North Charleston, SC · On-site

$25.25 - $34.50/hr

CNC Programmer Technician The CNC Programmer Technician is responsible for developing, programming, and maintaining computer numerical control (CNC) machines to produce precision parts and components.

CNC Programmer Technician

Euclid, OH

$26 - $35.50/hr

Engineering Req ID: 27722 Summary Lincoln Electric is seeking a Programmer Technician for our Euclid, OH World Headquarters. The primary function of a Programmer Technician is to program equipment ...

CNC Programmer Technician

North Charleston, SC · On-site

$23.25 - $32/hr

Job Summary The CNC Programmer Technician is responsible for developing, programming, and maintaining computer numerical control (CNC) machines to produce precision parts and components. They will ...

Job Summary The CNC Programmer Technician is responsible for developing, programming, and maintaining computer numerical control (CNC) machines to produce precision parts and components. They will ...

CNC Programmer Technician

Cleveland, OH

$26 - $35.50/hr

Engineering Req ID: 27722 Summary Lincoln Electric is seeking a Programmer Technician for our Euclid, OH World Headquarters. The primary function of a Programmer Technician is to program equipment ...

CNC Programmer Technician

Cleveland, OH

$25.75 - $35.25/hr

Engineering Req ID: 27722 ​ ​ Summary Lincoln Electric is seeking a Programmer Technician for our Euclid, OH World Headquarters. The primary function of a Programmer Technician is to program ...

CNC Programmer Technician

Cleveland, OH · On-site

$26 - $35.50/hr

Engineering Req ID: 27722 Summary Lincoln Electric is seeking a Programmer Technician for our Euclid, OH World Headquarters. The primary function of a Programmer Technician is to program equipment ...

CNC Programmer Technician

Euclid, OH

$26 - $35.50/hr

Engineering Req ID: 27722 Summary Lincoln Electric is seeking a Programmer Technician for our Euclid, OH World Headquarters. The primary function of a Programmer Technician is to program equipment ...

BAS Programmer

San Francisco, CA · On-site +1

$80K - $140K/yr

$80K-$140K - BAS Programmer/Technician - San Francisco Bay AreaAbout the Opportunity: A leading Building Automation contractor is seeking a skilled Programmer/Technician to support projects across the ...

CNC Programmer/Technician Location: Iowa City, Iowa Salary: $60-85K Job Summary of the CNC Programmer/Technician: The CNC Programmer/Technician will be responsible for creating and modifying CNC ...

CNC Programmer Technician

Euclid, OH · On-site

$25.75 - $35.25/hr

Engineering Req ID: 27722 Summary Lincoln Electric is seeking a Programmer Technician for our Euclid, OH World Headquarters. The primary function of a Programmer Technician is to program equipment ...

The SMT Programming Technician is responsible for the accurate and efficient creation of machine programs for Fuji SMT pick and place equipment. The primary focus is utilizing the Fuji Nexim software ...

next page

Showing results 1-20

Programmer Technician information

See salary details

$12

$39

$68

How much do programmer technician jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for programmer technician in the United States is $39.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.72 and $51.44 per hour, depending on experience, location, and employer.

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

To thrive as a Programmer Technician, you generally need a strong understanding of programming languages, problem-solving abilities, and a degree or certification in computer science or a related field. Familiarity with development environments, version control systems like Git, and knowledge of hardware-software integration tools is highly valuable. Attention to detail, effective communication, and adaptability are crucial soft skills that help in troubleshooting and collaborating with colleagues. These skills ensure the efficient design, implementation, and maintenance of technical solutions within fast-evolving technology environments.

What are Programmer Technicians?

Programmer Technicians are professionals who combine technical programming skills with hands-on support and troubleshooting of software and systems. They write, test, and maintain code for applications or systems, and often assist in installing, configuring, and repairing software or hardware. Their role bridges the gap between software development and technical support, making them valuable for organizations that require both programming expertise and practical IT assistance.

What is the difference between Programmer Technician vs Computer Support Specialist?

AspectProgrammer TechnicianComputer Support Specialist
CredentialsTypically requires a technical diploma or associate degree in computer science or related fieldOften requires a high school diploma or equivalent; certifications like CompTIA A+ are common
Work EnvironmentWorks in labs, offices, or client sites, focusing on troubleshooting and programming tasksPrimarily provides user support in help desks, call centers, or on-site at organizations
Employer & IndustryEmployers include IT firms, tech companies, and organizations needing custom software solutionsEmployers include corporate IT departments, retail, healthcare, and service industries

While both roles involve technical skills, Programmer Technicians focus more on programming and software troubleshooting, whereas Computer Support Specialists primarily assist end-users with hardware and software issues. The roles often overlap in technical knowledge but differ in daily tasks and work settings.

What are some common challenges faced by Programmer Technicians when supporting legacy systems?

Programmer Technicians often encounter challenges when maintaining or upgrading legacy systems, such as outdated documentation, obsolete programming languages, and compatibility issues with modern software. These challenges require strong problem-solving skills, the ability to quickly learn older technologies, and effective communication with team members who might have historical knowledge of the system. Collaborating closely with senior developers and IT support staff is usually essential to ensure smooth transitions and minimize system downtime.
More about Programmer Technician jobs
What job categories do people searching Programmer Technician jobs look for? The top searched job categories for Programmer Technician jobs are:
Infographic showing various Programmer Technician job openings in the United States as of May 2026, with employment types broken down into 17% As Needed, 17% Full Time, and 66% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $82,234 per year, or $39.5 per hour.
CNC Programmer Technician

CNC Programmer Technician

Raycap

North Charleston, SC • On-site

$25.25 - $34.50/hr

Full-time

Retirement, PTO

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


Job description

CNC Programmer Technician

The CNC Programmer Technician is responsible for developing, programming, and maintaining computer numerical control (CNC) machines to produce precision parts and components. They will analyze engineering drawings, select appropriate tools and machining parameters, and ensure optimal machine operation. The technician will be responsible for programming and optimizing sheet metal fabrication equipment, including Trumpf Press Brakes, Punch Presses, and Laser Cutting systems.

The role involves troubleshooting machine issues, performing setup and calibration, and maintaining quality standards to meet production deadlines. The technician collaborates with manufacturing teams to improve processes and ensure efficient, accurate, and safe machining operations.

Primary Job Responsibilities

  • Program, set up, and optimize CNC programs for press brake, punch, and laser machines
  • Interpret engineering drawings, blueprints, and work orders
  • Develop efficient nesting and tooling strategies to maximize material usage
  • Collaborate with production and engineering teams to improve processes
  • Troubleshoot programming and machine-related issues
  • Ensure quality standards and production deadlines are met
  • Maintain organized documentation of programs and revisions
  • Collaborate with maintenance and engineering teams to troubleshoot & improve processes
  • Maintain accurate production records and reports
  • Other duties as assigned

Job Requirements

  • Proven experience programming CNC equipment in a sheet metal fabrication environment
  • Knowledge of G-code and/or CAD/CAM software
  • Adjust DXF flats as needed
  • Ability to read and interpret technical drawings
  • Strong problem-solving skills and attention to detail
  • Familiarity with metal fabrication processes and tooling setups
  • Mechanical aptitude and understanding of manufacturing safety standards

Preferred Skills

  • Experience with Trumpf software systems
  • Understanding of lean manufacturing principles
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and as part of a team

Physical Demands

  • Standing for extended periods during machine setup, operation, and maintenance
  • Bending, stooping, or kneeling to access equipment and work areas
  • Lifting, carrying, or moving heavy materials, tools, and machine components (often up to 50 pounds)
  • Fine motor skills required for precise programming, adjustments, and tool changes
  • Repetitive motions such as operating control panels and handling small parts
  • Visual acuity for inspecting parts and reading technical drawings and computer screens
  • Ability to work in a noisy environment with potential exposure to fumes or dust, requiring proper safety precautions
  • Flexibility to work shifts or overtime as needed to meet production schedules

We Offer

  • A competitive benefit package
  • Growth and advancement opportunities
  • Paid Time Off from day One
  • 10 company-paid holidays
  • Tuition Reimbursement
  • A generous 401(k) contribution

Raycap is an Equal Opportunity / Affirmative Action Employer. All qualified applicants receive consideration for employment without regard to age, disability, race, color, national origin, sex, marital status, sexual orientation, religion, creed, veteran or military status, or other protected status. We participate in E-Verify for all employment verifications.

Drug-free workplace