1

Machine Programmer Jobs (NOW HIRING)

Machine Programmer

Lakewood, NJ ยท On-site

$25 - $30/hr

Machine Programmer Reports To: Fabrication Manager Summary: The Machine Programmer reports to the Fabrication Manager and is responsible for manufacturing various metal components used in the ...

AOI Machine Programmer Are you a detail-oriented quality professional looking to take the next step in your electronics manufacturing career? We are seeking a skilled AOI Machine Programmer to join ...

Machine Programmer

Huntsville, AL ยท On-site

$55 - $60/hr

Varstaff is searching for Machine Programmers. Responsibilities include but are not limited to:** * Create NC programs for CNC mills, lathes, multi-axis mills, multi-axis lathes, and VTLs to ensure ...

Machine Programmer in Huntsville, Alabama. As part of a diverse and hardworking team of specialists, you will be responsible for the development and modification of NC programs for mills, lathes, and ...

Machine Programmer in Huntsville, Alabama. As part of a diverse and hardworking team of specialists, you will be responsible for the development and modification of NC programs for mills, lathes, and ...

Machine Programmer Reports To: Fabrication Manager Summary: The Machine Programmer reports to the Fabrication Manager and is responsible for manufacturing various metal components used in the ...

... machining background is required. What makes you great for this role * Must have a good work ethic * Must be a self-motivated individual * 2-5 years' experience using Mastercam for Programming

CNC Machine Programmer

Logan, UT ยท On-site

$22.75 - $31.25/hr

CNC Machine Programmer Job Location: Logan, Utah Job Type: Contract * Develop, simulate, and optimize CNC programs using Mastercam for DMG Mori NZ/NL/NT * machines.Interpret complex engineering ...

Perform regular maintenance ofmachineand work with Maintenance department on upkeep of machine ... Two yearAssociates Degree/Engineering Experience preferred; * High school diploma or general ...

Perform regular maintenance ofmachineand work with Maintenance department on upkeep of machine ... Two yearAssociates Degree/Engineering Experience preferred; * High school diploma or general ...

CNC Machine Programmer

Huntington Beach, CA ยท On-site

$28 - $38.25/hr

As a CNC Machine Programmer, you'll play a pivotal role in ensuring the quality, efficiency, and reliability of our manufacturing processes, directly contributing to systems that reshape modern ...

Machine Programmer II

Huntsville, AL ยท On-site

$24.75 - $33.75/hr

Varstaff is looking for a Machine Programmer II As part of a hardworking team of specialists, you will develop and modify NC programs for CNC mills, lathes, and multi-axis machines supporting various ...

CNC Machine Programmer

Sedro Woolley, WA ยท On-site

$27 - $37/hr

We are looking for a CNC Machine Programmer to join our growing team. This position is located on-site in Sedro Woolley, WA. POSITION DESCRIPTION The CNC Machine Programmer plans machining sequences ...

Machine Programmer II

Huntsville, AL

$24.75 - $33.75/hr

Varstaff is looking for a Machine Programmer II As part of a hardworking team of specialists, you will develop and modify NC programs for CNC mills, lathes, and multi-axis machines supporting various ...

Machine Programmer III

Huntsville, AL ยท On-site

$55 - $65/hr

Machine Programmer III Position Description: Protingent has an exciting contract opportunity for a Machine Programmer with our client in Huntsville, AL. Job Responsibilities: * Create NC programs for ...

CNC Machine Programmer

Hamilton, WA ยท On-site

$27.75 - $38/hr

We are looking for a CNC Machine Programmer to join our growing team. This position is located on-site in Hamilton, WA. POSITION DESCRIPTION The CNC Machine Programmer plans machining sequences and ...

next page

Showing results 1-20

Machine Programmer information

See salary details

$13

$26

$48

How much do machine programmer jobs pay per hour?

As of Jul 15, 2026, the average hourly pay for machine programmer in the United States is $26.35, according to ZipRecruiter salary data. Most workers in this role earn between $21.39 and $27.88 per hour, depending on experience, location, and employer.

What is a Machine Programmer job?

A Machine Programmer is responsible for writing, testing, and optimizing code that controls automated machinery and manufacturing equipment. They develop CNC (Computer Numerical Control) programs, troubleshoot issues, and ensure machines operate efficiently. This role requires knowledge of programming languages like G-code, CAD/CAM software, and an understanding of machining processes. Machine Programmers play a key role in improving production accuracy and efficiency.

What are the typical daily responsibilities of a Machine Programmer?

Machine Programmers are primarily responsible for writing and modifying programs that control automated machinery, such as CNC machines, to produce precision parts. Each day often involves reviewing blueprints or CAD designs, entering and testing code, and performing trial runs to ensure accurate and efficient machine output. You may also troubleshoot errors, collaborate with machine operators and engineers to resolve issues, and update existing programs for new production runs. While the role is typically based in a manufacturing facility, it often requires close teamwork and communication with multiple departments to ensure seamless operations.

Will AI replace CNC programmers?

AI technology can automate certain tasks in CNC programming, such as toolpath generation and optimization, but it is unlikely to fully replace CNC programmers who require expertise in interpreting complex designs, troubleshooting, and making real-time adjustments. Human oversight remains essential for ensuring quality, safety, and adapting to unique manufacturing needs. CNC programmers will continue to evolve alongside AI tools, focusing more on supervision and advanced problem-solving skills.

What is a CNC programmer's salary?

A CNC programmer's salary typically ranges from $50,000 to $80,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher wages, especially in manufacturing environments with complex machinery.

Can a CNC machinist make 100k a year?

A CNC machinist can potentially earn $100,000 annually, especially with advanced skills, experience, certifications, and working in high-demand industries or locations. However, typical salaries vary based on factors like geographic region, employer, and specialization, with many earning between $50,000 and $80,000 per year.

What are the key skills and qualifications needed to thrive in the Machine Programmer position, and why are they important?

To thrive as a Machine Programmer, you need strong programming abilities, proficiency in interpreting technical blueprints, and a background in mechanical or manufacturing engineering, often supported by an associate degree or technical certification. Familiarity with Computer Numerical Control (CNC) machines, CAD/CAM software, and industry certifications such as NIMS is typically required. Detail orientation, analytical thinking, and effective problem-solving skills make individuals stand out in this role. These skills ensure precise programming, minimal production delays, and optimal equipment performance in a manufacturing environment.

What does a machine programmer do?

A machine programmer writes, tests, and maintains code to control manufacturing equipment such as CNC machines and automated systems. They use programming languages like G-code or ladder logic and often work with CAD/CAM software to develop precise instructions for machinery operation. Strong technical skills and understanding of manufacturing processes are essential for this role.
What cities are hiring for Machine Programmer jobs? Cities with the most Machine Programmer job openings:
What states have the most Machine Programmer jobs? States with the most job openings for Machine Programmer jobs include:
What job categories do people searching Machine Programmer jobs look for? The top searched job categories for Machine Programmer jobs are:
What are popular job titles related to Machine Programmer jobs? For Machine Programmer jobs, the most frequently searched job titles are:
Infographic showing various Machine Programmer job openings in the United States as of July 2026, with employment types broken down into 84% Full Time, 12% Part Time, 2% Contract, and 2% Nights. Highlights an 94% Physical, 1% Hybrid, and 5% Remote job distribution, with an average salary of $54,803 per year, or $26.3 per hour.

Machine Programmer

Unex

Lakewood, NJ โ€ข On-site

$25 - $30/hr

Full-time

Posted 28 days ago


Job description

JOB TITLE:
Machine Programmer
Reports To:
Fabrication Manager
Summary:
The Machine Programmer reports to the Fabrication Manager and is responsible for manufacturing various metal components used in the creation of our storage solutions.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
  • Input, modify, and manage UNEX CNC product programs in computer software with assistance from Engineering department.
  • Ensure raw material utilization is optimized and work with production to contribute to router, bill of material, and material quality accuracy.
  • Perform regular maintenance of machine and work with Maintenance department on upkeep of machine operating systems.
  • Ability to read and understand measurement devices including tape measure, caliper, and various gauges to interpret drawings provided by Engineering department.
  • Accurately report labor and inventory data transactions at data collection workstations.
  • Perform other job-related duties, which may include occasional tasks outside the normal scope of your job.
  • Comply with all applicable ISO Standards: Quality Management System, Standard Operating Procedures, Safety Standards, and follow all plant policies and guidelines.
  • Comply with all applicable OHSA standards: Ensures all equipment guards, safety devices, and PPE (Personal Protection Equipment) are always in place and follows safe work procedures and safety rules.

ATTENDANCE:
Must be punctual and timely in meeting all requirements of performance, including, but not limited to, attendance standards and work deadlines; beginning and ending assignments on time; and scheduled work breaks; where applicable.
COMPETENCIES:
To perform the job successfully, an individual should demonstrate the following competencies:
Intellectual
  • Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Works well in group problem solving situations.
  • Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.

SUPERVISORY RESPONSIBILITIES:
This job has no supervisory responsibilities.
  • QUALIFICATIONS:
    Two year Associates Degree/Engineering Experience preferred;
  • High school diploma or general education degree (GED) required; or one to three months related experience and/or training; or equivalent combination of education and experience.

LANGUAGE SKILLS:
Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. Ability to write routine reports and correspondence. Ability to speak effectively before groups of customers or employees of organization.
COMPUTER SKILLS:
To perform this job successfully, an individual should have knowledge of: Database Software (knowledge of Odoo a plus) Manufacturing Software, CAD experience, familiarity with 3D Modeling software and working knowledge in Excel.
OTHER SKILL, ABILITIES, AND QUALIFICATIONS:
Use of hand tools and mechanical abilities to perform work assignments.
PHYSICAL DEMANDS:
While performing the duties of this job, the employee is regularly required to use hands to finger, handle, or feel, sit and stand. The employee is frequently required to walk and reach with hands and arms. The employee is occasionally required to stoop, kneel, crouch, or crawl and talk or hear.
The employee must occasionally lift and/or move more than 50 pounds.
WORK ENVIRONMENT:
While the office is quiet, the noise level in the shop is usually high and may require hearing protection