1

Cnc Program Jobs in California (NOW HIRING)

CNC Lathe & Mill Programmer

Valencia, CA ยท On-site

$27 - $36.75/hr

The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...

You will be responsible for developing, optimizing, and supporting CNC programs and machining processes that enable highโ€‘quality, efficient, and costโ€‘effective manufacturing of glass aerospace ...

The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...

The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC ...

CNC Programmer/CNC SET UP

Pomona, CA ยท On-site

$26.50 - $36.50/hr

Responsible for creating and improving CNC programs for various plastic machining part or secondary operation. * Develop, test, and optimize machining and secondary method for plastic part via CNC ...

CNC Programmer/CNC SET UP

Pomona, CA ยท On-site

$26.50 - $36.50/hr

Responsible for creating and improving CNC programs for various plastic machining part or secondary operation. * Develop, test, and optimize machining and secondary method for plastic part via CNC ...

CNC Programmer

South El Monte, CA ยท On-site

$26.75 - $36.50/hr

CNC Programmer Eleven Recruiting is searching for a 5-Axis CNC Programmer to join one of our ... This role involves developing highly diversified and complex programs for milling, drilling, boring ...

CNC Programmer

South El Monte, CA ยท On-site

$26.75 - $36.50/hr

CNC Programmer Eleven Recruiting is searching for a 5-Axis CNC Programmer to join one of our ... This role involves developing highly diversified and complex programs for milling, drilling, boring ...

CNC Programmer

Palmdale, CA ยท On-site

$75K - $95K/yr

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts ...

CNC Programmer

Palmdale, CA ยท On-site

$75K - $95K/yr

The CNC Programmer plays a critical role in the manufacturing process by developing and optimizing computer numerical control (CNC) programs that guide automated machinery to produce precision parts ...

Be Seen First

CNC Machinist

Fowler, CA ยท On-site

$32 - $38/hr

This role involves setting up machines, interpreting and writing CNC programs from scratch, selecting appropriate tools, and ensuring quality through careful inspection. The machinist will also ...

Experience with CNC program editing and CAM software. * Experience in machining large aerospace parts. Why Work Here? Enjoy a direct placement with opportunities for overtime. Benefit from a 401k ...

CNC Programmer II/Set Up Operator

Carson, CA ยท On-site

$27.75 - $37.75/hr

Write programs for multi- axis CNC milling & lathe machines. * Set up CNC mills, lathes, grinders, or other CNC machinery according to blueprints, job orders, and tooling instructions, ensuring ...

CNC Programmer

Fullerton, CA ยท On-site

$27.50 - $37.75/hr

The CNC Programmer is responsible for developing, optimizing, and maintaining CNC programs for ... This role ensures programs are efficient, repeatable, and compliant with aerospace quality ...

Write programs for multi- axis CNC milling & lathe machines. * Set up CNC mills, lathes, grinders, or other CNC machinery according to blueprints, job orders, and tooling instructions, ensuring ...

Showing results 21-40

Cnc Program information

See California salary details

$13

$23

$32

How much do cnc program jobs pay per hour?

As of Sep 11, 2026, the average hourly pay for cnc program in California is $23.34, according to ZipRecruiter salary data. Most workers in this role earn between $19.47 and $26.59 per hour, depending on experience, location, and employer.

What is the difference between Cnc Program vs Cnc Operator?

AspectCnc ProgramCnc Operator
CredentialsTechnical training, certifications in CNC programmingBasic technical skills, on-the-job training
Work EnvironmentDesigning and writing programs, often in a computer lab or office settingOperating CNC machines on the shop floor
Job RoleDevelops and writes CNC code to control machining operationsSets up, operates, and monitors CNC machines during production

In summary, CNC Programmers focus on creating and optimizing CNC code, while CNC Operators execute the programs on machines. Both roles are essential in manufacturing, with programmers working primarily in design and setup, and operators handling daily machine operation.

How do you get into CNC work?

To get into CNC work, individuals typically need a high school diploma or equivalent and should learn CNC programming and machine operation through technical schools, community colleges, or on-the-job training. Familiarity with CAD/CAM software and understanding of machining processes are also important for entry-level positions.

Is CNC programming a good career?

CNC programming is a skilled trade that involves creating instructions for computer-controlled machining equipment. It offers stable employment opportunities, requires knowledge of CAD/CAM software, and often involves working in manufacturing environments with regular schedules. Many find it a rewarding career with potential for advancement and specialization.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing, aerospace, and automotive industries. Proficiency with CAD/CAM software and understanding of machining processes increase employability in this field.

What cities in California are hiring for Cnc Program jobs?

Cities in California with the most Cnc Program job openings:

Infographic showing various Cnc Program job openings in California as of August 2026, with employment types broken down into 1% As Needed, 75% Full Time, 19% Part Time, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution, with an average salary of $48,538 per year, or $23.3 per hour.

CNC Lathe & Mill Programmer

Valencia, CA โ€ข On-site

Senior plc
Health Care and Social Assistanceย โ€ขย 51 - 200 employees

$27 - $36.75/hr

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

CNC Lathe & Mill Programmer

Senior plc is an international, market-leading, engineering solutions provider with 20 operating businesses in 10 countries. Senior designs, manufactures and markets high-technology components and systems for the principal original equipment producers in the worldwide aerospace, defense, and land vehicle and power & energy markets. The Group is split into two divisions, Aerospace and Flexonics, servicing five key sectors.

Our global values underpin what we do, and how we do it Safety Integrity Customer Focus Respect & Trust Accountability Excellence

Senior Aerospace Spencer is an engineer-driven organization focused on high-pressure hydraulic fluid fittings for use in commercial and military aerospace applications. We specialize in source-controlled, standard, and proprietary fittings. Senior Aerospace Spencer also identifies solutions for fluid conveyance challenges related to fitting applications. Our engineering capabilities include conceptual design assistance, modeling, testing and qualification. Our senior engineering professionals are active members of the SAE G3 Fluid Fitting committee and are recognized industry-wide for their expertise.

Job Description

The CNC Programmer has responsibility for creating Computer-Numerical-Control programs (CNC) utilizing Computer-Aided-Manufacturing (CAM) software for manufacturing equipment (CNC Lathes 2X, CNC Mills 3X, CNC Multi Spindle Lathes 7X) in support of the Product Realization Process. Plans and executes CNC programming, tooling technology, and manufacturing strategies supporting the production of products within the company. Supports Manufacturing and Quality Department personnel related to CNC programs and production processes, within or outside the organization.

Essential Duties and Responsibilities:

  • Planning, developing, maintaining, and providing CNC programming support for manufacturing products utilizing CAM software (MasterCam and/or PartMaker) in accordance with product requirements, shop drawings, or instructions.
  • Developing, maintaining, and providing CNC program geometries, CNC tool paths, fixturing, jaws, and 3D solid models in support of Manufacturing, CNC Programming, and Inspection functions.
  • Working closely with Planning, Manufacturing, and Quality to provide engineering technology and CNC support for products and manufacturing processes.
  • Planning, maintaining and providing tooling technologies & efficiencies, manufacturing strategies, and improvement opportunities in production.
  • Providing technology advancements, studies, and ideas to improve the manufacturing process, including lean manufacturing philosophies (i.e. removing waste, reducing costs, and improving throughput).
  • Developing and maintaining standard work, work instructions, and written materials to support the control and standardization of CNC programming information in the manufacturing process.

Qualifications

Education and/or Experience: College degree, Vocational Certificate, or equivalent work experience in CNC/CAM programming of lathes and mills.

Qualifications: 3+ years minimum in a manufacturing environment utilizing CNC/CAM software.

  • Strong organizational skills
  • Excellent communication skills
  • Problem solving skills
  • Prior experience in a rapid growth environment
  • Working knowledge of CNC programming with 3D solid models CNC/CAM/CAD (MasterCam, PartMaker, SolidWorks, or SpaceClaim, preferred).
  • Knowledge of Fanuc CNC programming language, standard G code programming.
  • Working knowledge and experience ("hands-on") with CNC Lathes (2x, 2.5x), CNC Mills (3x), CNC Multi Spindle, Multi Turret Lathes 7x).
  • Ability to prioritize and multi-task, working in a team environment.
  • Good verbal and written communication skills, detail oriented, organization skills.
  • Experience in reading and interpreting engineering blueprints & drawings.

Physical Requirements:

  • Standing/Walking: May need to stand or walk for extended periods, especially when monitoring or setting up machines on the production floor.
  • Sitting: Prolonged periods of sitting at a computer workstation for programming tasks and data entry.
  • Manual Dexterity: Use of hands and fingers to handle tools, operate touch screens, input devices, or make fine machine adjustments.
  • Lifting/Carrying: Occasionally lift or move items up to 25 pounds (e.g., machine parts, tools, materials).
  • Bending/Kneeling/Crouching: May be required when performing machine setups, troubleshooting, or maintenance checks.
  • Vision Requirements: Close vision, depth perception, and the ability to adjust focus to read screens, drawings, and precision instruments.
  • Hearing: Must be able to hear alarms, instructions, or machine sounds that indicate performance or malfunction.
  • Climbing: Occasionally climb stairs or ladders to access certain parts of the equipment or control panels (depending on machine size).
  • Environmental Tolerance: May work in environments with exposure to noise, vibration, dust, lubricants, and varying temperatures.

Additional Information

Working Pattern: 8:00 am - 5:00 pm

Hourly Rate: Starting at $85,000/yr.

Trade Compliance Statement Access to our facilities is restricted under the International Traffic in Arms Regulations (ITAR) and/or the Export Administration Regulations (EAR) to U.S. Persons (U.S. Citizens, lawful permanent residents, U.S. Nationals, U.S. refugees, asylees, or temporary residents under amnesty provisions ), and to properly licensed foreign persons. Applicants receiving a conditional offer of employment will be required to provide information to determine whether they are subject to these regulations and, if so, to assess their country of chargeability for export control purposes. Additionally, potential employee names will be screened against the Consolidated Screening List (maintained by the United States government) to determine eligibility to receive controlled technical data.

Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. EOE M/F/D/V/VEVRAA Federal Contractor