1

Cnc Machinist Programmer Jobs (NOW HIRING)

CNC Machinist Programmer

Carrollton, TX · On-site

$25.50 - $35/hr

The CNC Machinist-Programmer sets up and operates machine tools such as lathes, milling machines, boring machines, and grinders, to machine metallic and nonmetallic work pieces by performing the ...

CNC Machinist

Las Vegas, NV · On-site

$25 - $35/hr

We are currently seeking a skilled CNC Machinist & Programmer to join our dynamic team. * The successful candidate will be instrumental in manufacturing components used in aircraft and other ...

Apply Early

Be Seen First

We are seeking a skilled CNC Machinist to join our dynamic team. The ideal candidate will have a strong background in CNC programming and machining processes. This role requires precision, attention ...

Apply Early

CNC Machinist Programmer

Elk River, MN · On-site

$66K - $93K/yr

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

Veteran-friendly

Urgent

Apply Early

CNC Machinist Programmer

Hudson, WI · On-site

$66K - $93K/yr

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

Veteran-friendly

Urgent

Apply Early

Support continuous improvement and train junior machinists Requirements * 2-5 years of CNC machining & programming experience * Strong blueprint reading & GD&T knowledge * Experience with HAAS ...

Apply Early

Be Seen First

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

Veteran-friendly

Urgent

Apply Early

CNC Machinist Programmer

Hudson, WI · On-site

$66K - $93K/yr

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

Veteran-friendly

Urgent

Apply Early

CNC Machinist Programmer

Fort Wayne, IN · On-site

$24.50 - $33.50/hr

Sabert is looking for a CNC Machinist Programmer to join our team! Payrate: $23.50 - $41 Basic Function In this position, the candidate will perform all functions necessary to program, prepare and ...

CNC Machinist Programmer

Elk River, MN · On-site

$66K - $93K/yr

J&J Machine Inc. is seeking a dependable CNC Programmer to join our growing team. In this role, you won't just run parts--you will perform complete setups from scratch. Whether you have foundational ...

Veteran-friendly

Urgent

Apply Early

CNC Machinist Programmer

Fort Wayne, IN · On-site

$23.50 - $41/hr

Description Sabert is looking for a CNC Machinist Programmer to join our team! Payrate: $23.50 - $41 Basic Function In this position, the candidate will perform all functions necessary to program ...

CNC Machinist Programmer

Blytheville, AR · On-site

$24 - $32.75/hr

Our Blytheville operation is currently seeking to fill the role of 1ST shift CNC Machinist/Programmer Requirements - • Current, valid driver license • Proven ability to perform work accurately ...

CNC Machinist-Programmer

Indianapolis, IN · On-site

$25.25 - $34.75/hr

The CNC Machinist/Programmer completes tasks and operates routine production equipment and machinery ensuring the daily maintenance and a safe work environment with an ultimate goal of zero accidents.

next page

Showing results 1-20

Cnc Machinist Programmer information

See salary details

$16

$30

$44

How much do cnc machinist programmer jobs pay per hour?

As of Jul 1, 2026, the average hourly pay for cnc machinist programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What are CNC Machinist Programmers?

CNC Machinist Programmers are skilled professionals who create, modify, and optimize computer numerical control (CNC) programs used to operate machines that fabricate parts from metal, plastic, or other materials. They interpret engineering drawings and technical specifications, translating them into precise instructions that guide CNC machines in cutting, drilling, milling, or turning components. Their role often includes selecting appropriate tools, troubleshooting issues with machining processes, and ensuring quality standards are met throughout production. CNC Machinist Programmers play a critical role in modern manufacturing by improving efficiency, accuracy, and consistency in the production of complex parts.

Do CNC programmers make good money?

CNC machinist programmers typically earn competitive wages that vary by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, often supplemented by overtime or shift differentials. Overall, it is considered a well-paying trade with good earning potential for those with technical skills.

What is the difference between Cnc Machinist Programmer vs Cnc Operator?

AspectCnc Machinist ProgrammerCnc Operator
ResponsibilitiesDesigns, writes, and tests CNC programs to produce parts with precisionSets up and operates CNC machines based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, programming skills, technical certificationsBasic machine operation skills, safety training
Work EnvironmentMachine shops, manufacturing plants, often involves programming workManufacturing floors, machine operation
FocusProgramming and troubleshooting CNC machinesRunning machines efficiently and safely

The main difference is that Cnc Machinist Programmers focus on creating and testing CNC programs, while Cnc Operators primarily run and monitor machines based on existing programs. Both roles are essential in manufacturing but require different skill sets and responsibilities.

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

To thrive as a CNC Machinist Programmer, you need a solid understanding of machining processes, blueprint reading, and CNC programming, typically supported by a technical diploma or relevant experience. Proficiency with CAD/CAM software, G-code, and CNC machine operation is essential, and certifications like NIMS can be advantageous. Attention to detail, problem-solving ability, and effective communication are crucial soft skills for ensuring precision and collaborating with team members. These skills and qualities are vital for producing accurate parts, minimizing errors, and maintaining efficient manufacturing workflows.

What is a CNC programmer's salary?

The salary of a CNC Machinist Programmer typically ranges from $50,000 to $80,000 annually, depending on experience, certifications, and location. Skilled programmers proficient in CAD/CAM software and machine operation tend to earn higher wages, especially in manufacturing environments with complex or high-precision work.

What is the highest paid CNC machinist?

The highest paid CNC machinists typically earn over $70,000 annually, with experienced programmers working in specialized industries such as aerospace or medical manufacturing reaching salaries above $80,000. Advanced skills in CAD/CAM software, precision measurement, and certifications can contribute to higher compensation. Salary varies based on experience, location, and complexity of the machining tasks performed.

What are some common challenges faced by CNC Machinist Programmers, and how can they overcome them?

CNC Machinist Programmers often encounter challenges such as interpreting complex blueprints, optimizing machining processes for efficiency, and troubleshooting unexpected machine errors. Staying current with the latest programming software and regularly collaborating with engineers and production teams can help address these issues. Additionally, attention to detail and continuous improvement through training are key to successfully managing tight tolerances and production deadlines in this role.
More about Cnc Machinist Programmer jobs
What cities are hiring for Cnc Machinist Programmer jobs? Cities with the most Cnc Machinist Programmer job openings:
What states have the most Cnc Machinist Programmer jobs? States with the most job openings for Cnc Machinist Programmer jobs include:
What job categories do people searching Cnc Machinist Programmer jobs look for? The top searched job categories for Cnc Machinist Programmer jobs are:
What are popular job titles related to Cnc Machinist Programmer jobs? For Cnc Machinist Programmer jobs, the most frequently searched job titles are:

CNC Machinist Programmer

Assa Abloy

Carrollton, TX • On-site

$25.50 - $35/hr

Full-time

Posted 25 days ago


Job description

Position Summary: The CNC Machinist-Programmer sets up and operates machine tools such as lathes, milling machines, boring machines, and grinders, to machine metallic and nonmetallic work pieces by performing the essential job functions listed below. This role is also responsible for programming CNC machines.
  1. Description of Essential Job Functions:
  • Reads blueprint or job order for product specifications such as dimensions and tolerances, and tooling instructions such as fixtures, feed rates, cutting speeds, depth of cut, and determines sequence of operations.
  • Selects, positions, and secures tool in tool holder (chuck, collet, or tool post).
  • Positions and secures work piece in holding device, machine table, chuck, centers, or fixtures.
  • Moves controls to position tool and work piece in relation to each other, and to set specified feeds, speeds, and depth of cut.
  • Sets up fixture or feeding device, starts machine, and turns hand wheel to feed tool to work piece or vice versa, and engages feed.
  • Observes operation of machine and verifies conformance of machined workpiece to specifications.
  • Sets up and operates machines and equipment such as CNC Mills, Lathes, Plasma Cutters, Punches, Benders and welding machines.
  • Sets up and operates a diverse array of manual and CNC machines and tools.
  • Responsible for programming CNC machines and using application software (e.g., CAD/CAM) as necessary.
  • Operates bench grinder to sharpen tools.
  • Operates overhead cranes, punch presses, forklifts, and other lifting devices.
  • Conducts thorough inspections and measurements of finished units to uphold commitment to quality.
  • Leads troubleshooting and maintenance efforts to resolve any machine or setup issues, enhancing quality, machine longevity and performance.
  • Respond swiftly to interruptions to change over to hot unplanned orders.

  1. Supervisory Responsibilities:
  • This job has no supervisory responsibilities.

  1. Qualification Requirements: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and Experience:
  • High School Diploma or equivalent, with a strong preference for candidates with technical certification, vocational training in machining, or a completed apprenticeship in a related field.
  • Extensive experience as a Machinist with a demonstrated proficiency in both CNC and manual machining techniques.
  • Previous CNC programming and/or experience using application software, CAD/CAM.
  • Practical experience with manufacturing, assembly, and welding equipment, machines, and tooling preferred.

Computer Skills
  • Basic working knowledge and experience with Microsoft Office Suite and other computer-based applications preferred.
  • MRO systems experience is a plus.

Certificates, Certifications, Licenses, Registrations:
  • None required.

Other Skills, Abilities, or Core Competencies:
  • Ability to troubleshoot tooling issues.
  • Ability to obtain welder qualification.
  • Ability to operate cranes and forklifts.
  • Excellent analytical skills and attention to detail.
  • Hands-on approach to problem solving and analysis.
  • Ability to manually program CNC machines at controls.
  • Familiarity with G-Code and M-Code programming.
  • Experience with calipers, micrometers and indicators.
  • Able to work in a fast-paced, multicultural work environment.
  • Ability to maintain on call flexibility to control abnormal conditions.
  • Ability to be flexible in a constantly changing production environment.
  • Solid ability to read and interpret complex technical drawings and blueprints.
  • Working knowledge of tool and equipment design and/or manufacturing processes.
  • Ability to read and follow written instructions and procedures with close supervision.
  • Ability to function both independently and with good judgment in a team environment.
  • Ability to communicate and work well with all levels inside and outside of the organization.
  • Ability and willingness to uphold the 4Front values of Empowerment, Innovation, and Integrity.
  • Expertise in operating and maintaining machining equipment to exacting tolerances and precision.
  • Ability to adapt available skills and equipment to respond to unforeseen demands and/or problems.
  • Ability to troubleshoot and track equipment issues to perform root cause analysis and support corrective actions.
  • Exceptional communication skills and a proven ability to coordinate with departments on tooling and machining issues.
  • Ability to make own fixtures to process parts in the most efficient manner, while saving time and holding close tolerances.
  • Strong understanding of mathematics, Trigonometry, and measurement instruments to calculate exact dimensions and tolerances.
  • Self-starter with the capability to work independently under minimal supervision and flexible enough to work overtime as needed.
  • Foster a culture of safety and orderliness within area, training peers, and contributing to continuous improvement initiatives such as kaizen, 5S, and quality enhancement projects.
  • Work in a safety-first manner while adhering to all LOTO, Arc Flash, confined space, and other Company and regulatory environmental, health, and safety policies/standards.
  • Advanced knowledge of various manual/air/electrically operated tools and jigs including wrenches, welders, and grinders.

Other Qualifications, Experience, or Requirements:
  • Bilingual in Spanish is a plus.
  • Regular and predictable attendance required.
  • Must be able to work a fixed or rotating shift schedule, including daily or weekend overtime.
  • Work beyond the traditional 40 hours per week may be required as workload or projects dictate, including weekends and holidays.

  1. Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. The phrases "occasionally," "regularly," and "frequently" correspond to the following definitions: "occasionally" means up to 1/3 of working time, "regularly" means between 1/3 and 2/3 of working time, and "frequently" means 2/3 and more of working time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Sitting, walking, and/or standing in work area usually for most of work day; may sometimes perform repetitive action tasks.
  • While performing the duties of this job, the employee is frequently required to use hands to finger, handle, or touch objects or controls and talk and/or hear.
  • The employee is regularly required to stoop, kneel, squat, crouch, or crawl.
  • The employee must occasionally lift and/or move up to 50 pounds while performing duties such as operating tools and equipment and/or moving parts or product.
  • Specific vision requirements of this job include close vision, distance vision, peripheral vision, depth perception, and the ability to adjust focus.

We are the ASSA ABLOY Group
Our people have made us the global leader in access solutions. In return, we open doors for them wherever they go. With nearly 63,000 colleagues in more than 70 different countries, we help billions of people experience a more open world. Our innovations make all sorts of spaces - physical and virtual - safer, more secure, and easier to access.
As an employer, we value results - not titles, or backgrounds. We empower our people to build their career around their aspirations and our ambitions - supporting them with regular feedback, training, and development opportunities. Our colleagues think broadly about where they can make the most impact, and we encourage them to grow their role locally, regionally, or even internationally.
As we welcome new people on board, it's important to us to have diverse, inclusive teams, and we value different perspectives and experiences.