1

Machine Programmer Jobs (NOW HIRING)

CNC Machine Programmer

Layton, UT ยท On-site

$24 - $33/hr

POSITION DESCRIPTION The NC Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an NC Programmer: * Determines ...

CNC Machine Programmer

Layton, UT ยท On-site

$24 - $33/hr

POSITION DESCRIPTION The NC Programmer plans machining sequences and fixturing for 3-5 axis machine tools. The following essential job functions are performed as an NC Programmer: * Determines ...

CNC Machine Programmer/Set-Up

Henrico, VA ยท On-site

$24 - $33/hr

Reporting to the Production Supervisor, the Machine Programmer Set Up role is responsible for programming machines and creating the programmed instructions that control automated devices in a ...

CNC Machine Programmer/Set-Up

Henrico, VA ยท On-site

$24 - $33/hr

Reporting to the Production Supervisor, the Machine Programmer Set Up role is responsible for programming machines and creating the programmed instructions that control automated devices in a ...

CNC Machine Programmer (Days)

Villard, MN ยท On-site

$20 - $32/hr

This role works closely with engineering, machining, and production teams to interpret drawings, select tooling, improve cycle times, troubleshoot machining issues, and support efficient shop-floor ...

CNC Machinist - Swiss or Lathe $30-$38 per hour | Day Shift | Stable, PrecisionDriven Shop If you're a handson CNC Machinist who enjoys owning your work from setup to finished part -- and you're not ...

Produces machined parts, products, or components by programming and operating computer numerical control (CNC) production equipment. Prepares, programs, and operates CNC machinery. Develops, edits ...

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 Jun 12, 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.

Is a CNC job a good career?

A CNC machine programmer role involves creating and managing computer-controlled machining processes, requiring technical skills and knowledge of CAD/CAM software. It offers stable employment opportunities, competitive wages, and potential for advancement in manufacturing industries. The job often requires attention to detail, precision, and safety awareness.

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 and adapting to unique manufacturing challenges.

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 and additional benefits.

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 June 2026, with employment types broken down into 24% Full Time, and 76% Part Time. 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.
CNC Machine Programmer/Operator

CNC Machine Programmer/Operator

Southeast Aerospace Inc

Melbourne, FL โ€ข On-site

$24.50 - $33.50/hr

Full-time

Posted 15 days ago


Job description

Description:

The position of CNC Machine Programmer/Operator fabricates parts and assemblies from raw materials to finished products in a safe and efficient manner while maintaining a clean and safe work environment.


Duties and Responsibilities

ยท Set up and operate CNC machines (milling, turning, or grinding) to produce complex aerospace components.

ยท Program CNC machines using G-code and CAM software (Mastercam, Fusion, etc.).

ยท Develop and modify CNC programs for various parts and materials.

ยท Troubleshoot and debug programs to ensure efficient production.

ยท Implement toolpath optimization strategies to improve cycle times and reduce waste.

ยท Stay updated on industry trends and advancements in CNC programming techniques.

ยท Interpret engineering drawings, blueprints, and specifications to ensure accurate machining.

ยท Monitor production processes to maintain quality standards and meet tight tolerances.

ยท Collaborate with engineers and other team members to optimize machining processes.

ยท Measure/inspect parts to determine accuracy, using height gage, calipers, micrometers, CMM, or other measuring instruments to ensure conformity throughout the manufacturing process.

ยท Ensure availability and traceability of materials used to fabricate parts and accurately track and record materials being used.

ยท Document actions taken on manufacturing orders.

ยท Perform in-process inspections to verify dimensions and surface finishes.

ยท Adhere to AS9100 quality standards and FAA regulations.

ยท Identify opportunities for process optimization and efficiency gains.

ยท Propose and implement improvements to machining techniques and tooling.

ยท Participate in continuous improvement initiatives.

ยท Perform preventative maintenance on machinery and shop equipment.

ยท Must be able to perform the essential functions (as determined by the supervisor) of this position with or without reasonable accommodation.

ยท Remove burrs and sharp edges from parts.

ยท Assemble parts using conventional and non-conventional hardware and tools.

ยท Clean and maintain shop tools, equipment and machinery.

ยท Adhere to all Southeast Aerospace company policies, safety guidelines, and code of ethical conduct

ยท Adhere to safety protocols and maintain a clean and organized work area.

Preferred Skills

ยท Computer aided design CAD software

ยท Computer aided manufacturing CAM software

ยท Office suite software


Working Conditions

  • A clean, well-lit, and ventilated hangar workspace environment. The position may at times be exposed to various outside elements, depending on ambient conditions.
  • Need to be available for early/late days and some weekends if the production schedule requires.

Physical Requirements

  • Able to stand at his/her work station for long periods of time.
  • Frequently load and unload parts and fixtures including machining vices.
  • Be able to bend, lift, and work in all environments.
  • Comfortable wearing proper PPE for the duration of the work day.
  • Manual dexterity and hand-eye coordination required for operating machines and handling tools.
Requirements:

Minimum Requirements

ยท High school diploma or equivalent; technical certifications preferred.

ยท Minimum of 5 years of experience as a CNC Machinist/Programmer in an aerospace or similar environment.

ยท 3 yearsโ€™ experience working with programming software, preferably Fusion, Mastercam.

ยท Familiar with geometrical dimensioning and tolerancing.

ยท In-depth understanding of aerospace materials, processes, and quality standards.

ยท US Citizen as defined in FAR 22CFR 120.15 for required matters.

ยท Team oriented with good interpersonal skills.

ยท Proven leadership skills with the ability to mentor and train junior machinists.

ยท Positive attitude.


referred Skills

ยท Computer aided design CAD software

ยท Computer aided manufacturing CAM software

ยท Office suite software