2

Full Time Cnc Programmer Jobs (NOW HIRING)

CNC Programmer

Orange, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Long Beach, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Huntington Beach, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Bangor, ME · On-site

$55 - $60/hr

... to full-time employee. POSITION OVERVIEW - CNC Programmer This role will support advanced manufacturing operations by developing, optimizing, and verifying CNC programs for complex machining ...

CNC Programmer

Orange, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Huntington Beach, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Long Beach, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Newport News, VA · On-site

$40 - $60/hr

CNC Programmer Eagle Technologies, LLC (Newport News, Va) is seeking a highly qualified CNC ... For more information visit our webpage at www.eagleaviationtech.com Job Type : Full-time , on-site ...

CNC Programmer

Warsaw, IN · On-site

$65/hr

CNC Programmer Duration: Full-Time Location: Warsaw, IN Pay Rate: Up to $65/hr Required Experience: * 3-7+ years of relevant CNC programming experience. * Strong 5-axis machining, Swiss-style lathes ...

New

CNC Programmer

Santa Ana, CA · On-site

$35 - $65/hr

Overview We are seeking a skilled CNC Programmer for our 3, 4 & 5 Axis CNC engineering department ... Job Type: Full-time Benefits: * 401(k) * 401(k) matching * Dental insurance * Health insurance

CNC Programmer

Hialeah, FL · On-site

$24 - $32.75/hr

Schedule & Pay Full-time; 1st shift (flexibility for occasional off-shift support during prove-outs ... CNC Programmer - Dynamics E&D." Please include availability and salary expectations. Equal ...

CNC Programmer

Reisterstown, MD · On-site

$30 - $45/hr

Take ownership of CNC programming and process execution for assigned parts and equipment ... Engineering Employment Type: Full Time Experience Level: Experienced Compensation: $30-$45 per hour

CNC Programmer

North Tonawanda, NY · On-site

$90K - $120K/yr

Job Type Full-time Description JOB SUMMARY: As a member of the Operations group, the CNC Programmer is responsible for setting up and programming CNC machines using solid models and drawings to ...

Showing results 41-60

Full Time Cnc Programmer information

See salary details

$16

$30

$44

How much do full time cnc programmer jobs pay per hour?

As of Sep 12, 2026, the average hourly pay for full time cnc 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 is a full time CNC programmer?

Full Time CNC Programmers are professionals who create, modify, and optimize programs that control automated machining tools like lathes, mills, and grinders using Computer Numerical Control (CNC) technology. They work full-time in manufacturing settings to ensure precise production of parts by writing and testing code for CNC machines. Their responsibilities often include reading blueprints, selecting tools, setting machine parameters, and troubleshooting programming or machining issues to maintain high-quality standards.

What are the key skills and qualifications needed to thrive as a full time CNC programmer, and why are they important?

To thrive as a Full Time CNC Programmer, you need expertise in CNC machine operation, G-code programming, blueprint reading, and typically a background in manufacturing or mechanical engineering. Proficiency with CAD/CAM software (such as Mastercam or SolidWorks) and experience with various CNC controllers are essential, and certifications like NIMS can be advantageous. Strong problem-solving skills, attention to detail, and effective communication help ensure precise machining and efficient collaboration with production teams. These skills are crucial for producing high-quality components, minimizing errors, and supporting overall manufacturing productivity.

What are some common challenges CNC programmers face when transitioning to a full-time, team-based manufacturing environment?

CNC Programmers moving into a full-time, team-oriented setting often find that communication and collaboration become just as important as technical programming skills. Coordinating with machinists, engineers, and quality control staff to ensure programs meet design specifications and production deadlines requires adaptability and clear communication. Additionally, managing multiple projects simultaneously and troubleshooting unexpected machine issues can be challenging, but these experiences help build strong problem-solving skills and open up opportunities for career advancement into supervisory or engineering roles.

What is the difference between Full Time Cnc Programmer vs Part Time Cnc Programmer?

AspectFull Time Cnc ProgrammerPart Time Cnc Programmer
Work HoursTypically 40 hours per week, full scheduleFewer hours, often less than 20 hours per week
Employment StatusFull-time employment with benefitsPart-time, may lack benefits
Certifications & SkillsRequires CNC programming certifications, experience with CNC machinesSimilar certifications, but may require less experience
Work EnvironmentManufacturing plants, machine shopsSimilar environments, often flexible or remote options

Full Time Cnc Programmers work standard hours with benefits and full employment status, while Part Time Cnc Programmers have flexible hours with fewer benefits. Both roles require CNC programming skills and certifications, but full-time positions typically demand more experience and commitment.

Do full time CNC programmers make good money?

Full-time CNC programmers typically earn a competitive salary that varies by experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher wages, often supplemented by overtime or shift differentials in manufacturing environments.

How much do full time CNC programmers earn?

Full-time CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software may earn higher salaries, especially in high-demand manufacturing environments.

Is there a demand for full time CNC programmers?

Full-time CNC programmers are in steady demand across manufacturing and machining industries due to ongoing production needs. Employers seek candidates with proficiency in CAD/CAM software, machine operation, and troubleshooting skills, often requiring certifications or experience with specific CNC machine brands. The job outlook remains positive as automation and precision manufacturing continue to grow.
More about Full Time Cnc Programmer jobs

What cities are hiring for Full Time Cnc Programmer jobs?

Cities with the most Full Time Cnc Programmer job openings:

What are the most commonly searched types of Cnc Programmer jobs?

The most popular types of Cnc Programmer jobs are:

What states have the most Full Time Cnc Programmer jobs?

States with the most job openings for Full Time Cnc Programmer jobs include:

What are popular job titles related to Full Time Cnc Programmer jobs?

For Full Time Cnc Programmer jobs, the most frequently searched job titles are:

Infographic showing various Full Time Cnc Programmer job openings in the United States as of September 2026, with employment types broken down into 88% Full Time, 3% Part Time, 2% Contract, and 7% Nights. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.

CNC Programmer

White Salmon, WA • On-site

$40 - $52/hr

Full-time

Posted 2 days ago

New


Job description

Description:

CNC Programmer


Precision. Pride. Performance.

FTE Status: Full-Time – 40 Hours

FLSA Status: Non-Exempt


Reports To: Machine Shop Supervisor/Operations Leadership


Position Summary

At Applied Aerospace & Defense, precision machining plays a critical role in transforming complex engineering designs into high-quality aerospace and defense products. The CNC Programmer is responsible for developing, proving, maintaining, and continuously improving CNC programs and machining processes used to manufacture precision components, tooling, and assemblies.


The CNC Programmer translates engineering drawings and 3D models into safe, repeatable, and efficient machining processes. This position combines advanced CNC programming knowledge with practical machining experience to determine tooling, workholding, machining sequences, speeds and feeds, and manufacturing strategies.


Working closely with Machinists, Engineering, Quality, and Operations, the CNC Programmer provides technical leadership from initial programming and first-part prove-out through stable production.


Success in this role is measured by producing safe, accurate, repeatable machining processes that deliver quality parts while continuously improving cycle time, tool life, machine utilization, and overall manufacturing performance.


PRECISION

Program It Right. Prove It Out. Make It Repeatable.

Precision means translating engineering requirements into machining processes that consistently produce conforming parts.

Responsibilities

  • Develop, write, modify, and optimize CNC programs using approved CAD/CAM software for 3-axis, 4-axis, and 5-axis CNC machining equipment.
  • Interpret engineering drawings, 3D models, specifications, work instructions, and GD&T requirements to determine appropriate machining strategies.
  • Develop machining sequences and toolpaths based on part geometry, material, tolerances, machine capability, and production requirements.
  • Select appropriate cutting tools, workholding methods, fixtures, speeds, feeds, and machining parameters.
  • Create clear setup sheets, tooling lists, workholding requirements, and other manufacturing documentation necessary for repeatable production.
  • Perform program simulation and verification to identify potential collisions, interference, over-travel, or machining concerns prior to production.
  • Support machine setup and first-part prove-out of new and revised CNC programs.
  • Verify program performance on the shop floor and make adjustments necessary to achieve dimensional, surface finish, quality, and cycle-time requirements.
  • Read, understand, and edit G-code and M-code as required.
  • Maintain CNC program files, setup documentation, and revision control to ensure only approved programs are released for production.
  • Incorporate approved engineering, tooling, fixture, or process changes into existing CNC programs and documentation.

PRIDE

Own the Process from Program to Production

Pride means understanding that a CNC program is more than code—it is the manufacturing process another employee must successfully execute.

Responsibilities

  • Take ownership of CNC programs from initial development through successful production implementation.
  • Work directly with Machinists during setup and prove-out to ensure programs are safe, practical, and repeatable.
  • Provide technical support to Machine Operators and Machinists when programming or machining issues arise.
  • Partner with Engineering to evaluate manufacturability and recommend Design for Manufacturing (DFM) improvements when appropriate.
  • Partner with Quality to resolve dimensional, tolerance, surface finish, and process capability concerns.
  • Troubleshoot machining challenges including chatter, tool wear, deflection, workholding, dimensional variation, and surface finish.
  • Promote standardization of tooling, programming practices, setup methods, and machining strategies.
  • Share programming and machining knowledge with other members of the Machine Shop team.
  • Maintain high standards of workmanship, organization, documentation, and professionalism.
  • Support a collaborative environment where programming, machining, Engineering, and Quality work together to produce the best manufacturing solution.

PERFORMANCE

Make the Process Better

Performance means continually improving the way AAD machines parts—not simply producing a program that works.

Responsibilities

  • Optimize existing CNC programs to improve cycle time, machine utilization, tool life, quality, and process reliability.
  • Identify unnecessary machine motion, excessive tool changes, inefficient cutting strategies, and other opportunities to improve productivity.
  • Develop machining strategies that reduce setup time and increase repeatability.
  • Support fixture and workholding improvements that increase machining capability and efficiency.
  • Analyze machining problems and implement sustainable corrective actions rather than temporary fixes.
  • Support new product introduction and manufacturing readiness activities.
  • Participate in continuous improvement, Lean, and cost-reduction initiatives.
  • Recommend tooling, equipment, software, and technology improvements that increase Machine Shop capability.
  • Help establish standard programming practices and maintain a controlled library of proven CNC programs.
  • Support development of Machine Operators and Machinists by improving the repeatability and usability of machining processes.

Key Performance Indicators

Success in this position may be measured through:

  • First Pass Yield (FPY)
  • CNC cycle-time improvement
  • Machine utilization
  • Setup-time reduction
  • Scrap and rework reduction
  • Tool life and tooling cost
  • Program accuracy and first-part success
  • Schedule adherence
  • Program and documentation accuracy
  • Repeat machining issues
  • Continuous improvement contributions


Requirements:

Required Qualifications

  • High school diploma or GED required.
  • Minimum of five (5) years of progressive CNC machining and/or CNC programming experience.
  • Demonstrated proficiency programming CNC machining equipment using CAD/CAM software.
  • Experience with 3-axis CNC machining required; multi-axis programming experience strongly preferred.
  • Strong understanding of machining fundamentals including cutting tools, workholding, speeds and feeds, tool offsets, cutter compensation, and machining strategies.
  • Demonstrated ability to read and interpret engineering drawings, technical specifications, and GD&T.
  • Ability to read, understand, troubleshoot, and modify G-code and M-code.
  • Experience setting up and proving out CNC programs on production equipment.
  • Strong understanding of precision measurement and inspection techniques.
  • Demonstrated troubleshooting and problem-solving ability in a precision manufacturing environment.

Preferred Qualifications

  • Advanced proficiency with Mastercam or AAD's designated CAD/CAM platform.
  • Experience programming 4-axis and 5-axis CNC machining centers.
  • Aerospace, defense, composites, or other high-precision manufacturing experience.
  • Experience machining composite materials, plastics, aluminum, and other aerospace materials.
  • Experience with Haas, Fanuc, or other applicable CNC controls.
  • Experience developing or modifying fixtures and workholding.
  • Experience with CAM simulation and verification software.
  • Experience working within an AS9100 quality environment.
  • Technical degree, machining apprenticeship, NIMS credential, or equivalent advanced manufacturing training.
  • Experience supporting new product introduction and Design for Manufacturing activities.

Knowledge, Skills & Abilities

The successful candidate demonstrates the ability to:

  • Translate complex engineering requirements into practical and repeatable machining processes.
  • Think beyond individual toolpaths and understand the complete manufacturing process.
  • Independently develop machining strategies for new and existing products.
  • Balance quality, cycle time, tool life, equipment capability, and manufacturing cost.
  • Troubleshoot complex machining and programming problems.
  • Understand the interaction between tooling, workholding, machine capability, material behavior, and part geometry.
  • Communicate effectively with Machinists, Engineers, Quality personnel, supervisors, and other stakeholders.
  • Provide technical guidance without losing the collaborative relationship between the programmer and the employees running the equipment.
  • Manage multiple programming priorities based on production and customer requirements.
  • Maintain accurate program documentation and revision control.
  • Adapt to new machining technologies, software, tooling, and manufacturing methods.
  • Work independently while contributing effectively within a team environment.

Working Conditions

This position works in both an office/programming environment and an active manufacturing environment. Regular presence on the Machine Shop floor is expected, particularly during setup, program prove-out, troubleshooting, and process improvement activities.

Physical activities may include standing, walking, bending, reaching, kneeling, and occasional lifting or carrying of tooling, fixtures, materials, or components weighing up to 50 pounds.

The employee may work around operating CNC machinery, cutting tools, coolants, compressed air, noise, moving equipment, and other industrial hazards. Appropriate personal protective equipment and established safety procedures are required.

Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions of the position.