1

Programmer Technician Jobs (NOW HIRING)

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

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

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

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

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 · 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

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

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

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

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

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

Job Type Full-time Description Pay Range: $23/hr - $31/hr Benefits: Medical, dental, vision, 401k, sick time and PTO after 90 days! Shift: Monday - Friday, 7:00 AM - 3:30 PM Summary: Operate the ...

Building Automation Engineer

Dallas, TX

$82K - $109K/yr

Position: BAS Controls Programmer/Technician BAS Programmer/Technician will work as part of a team which will be responsible for the installation, programming, start-up, troubleshooting ...

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 7, 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

Transparent Search Group

Iowa City, IA • On-site

$60K - $85K/yr

Full-time

Posted 17 days ago


Job description

CNC Programmer / Technician — Iowa City, Iowa

Transparent Search Group is conducting a search on behalf of a manufacturing client in the Iowa City area seeking an experienced CNC Programmer/Technician to join their production team. This is a hands-on technical role suited to a candidate who is comfortable both programming and operating CNC equipment in a precision manufacturing environment. This position is open to local candidates only; relocation assistance is not available.

Responsibilities
  • Develop and modify CNC programs for lathe and mill operations using CAD/CAM software
  • Set up, operate, and adjust CNC machines to meet production specifications and tolerances
  • Interpret engineering drawings, blueprints, and technical specifications
  • Perform routine inspection of finished parts to verify dimensional accuracy
  • Troubleshoot programming errors and machine issues to minimize downtime
  • Collaborate with engineering and production teams to optimize machining processes
  • Maintain documentation of programs, setups, and process changes
  • Follow all safety protocols and contribute to a clean, organized shop environment
Qualifications
  • Demonstrated CNC programming experience in a manufacturing setting
  • Proficiency with CAD/CAM software
  • Hands-on experience operating CNC lathes and mills
  • Ability to read and interpret mechanical drawings and GD&T
  • Strong attention to detail and commitment to quality
  • Effective communication and the ability to work within a team environment
  • Associate degree or technical certification in machining or a related field preferred
Why This Opportunity

Our client offers a stable manufacturing environment with consistent work and an emphasis on technical craftsmanship. The compensation range for this position is $60,000 to $85,000 annually, commensurate with experience and qualifications. Candidates who take pride in precision work and want to contribute directly to a production operation will find this role to be a solid long-term fit. If you are based in or near Iowa City and meet the technical requirements outlined above, we encourage you to apply.