1

Sr Cnc Programmer Jobs in California (NOW HIRING)

As a Senior CNC Programmer, you'll play a key role in bridging metal additive manufacturing and high-precision 5-axis CNC machining , helping define how next-generation manufacturing actually works ...

Senior CNC Programmer

Buena Park, CA · On-site

$110 - $140/hr

The Senior CNC Programmer is responsible for developing, optimizing, and implementing computer-aided design (CAD) and computer-aided manufacturing (CAM) programs to be used in the machining of Die ...

Sr. CNC Programmer

Sylmar, CA · On-site

$110K/yr

Job Title: Sr. CNC Programmer Pay Rate: $110,000 annually + Bonus Location: Sylmar, CA Area Code: 818, 747 Zip Code: 91342 Start Date: Right Away Keywords: #CNCProgrammerJobs #Sylmarjobs ...

Sr CNC Programmer

Fullerton, CA · On-site

$27.75 - $37.75/hr

The Sr. CNC Programmer is responsible to write and prove new and existing programs to ensure dimensionally correct machined components. They will need to interpret both drawings as well as 3d models ...

Sr CNC Programmer

Fullerton, CA

$27.50 - $37.75/hr

The Sr. CNC Programmer is responsible to write and prove new and existing programs to ensure dimensionally correct machined components. They will need to interpret both drawings as well as 3d models ...

Senior CNC Programmer

Costa Mesa, CA · On-site

$28.50 - $39/hr

We work hand-in-hand with engineering teams to bring cutting-edge hardware to life-fast. Our state-of-the-art shop is equipped with advanced 5-axis CNC machines and staffed by highly skilled ...

Sr CNC Programmer

Fullerton, CA · On-site

$40 - $60/hr

The Sr. CNC Programmer is responsible to write and prove new and existing programs to ensure dimensionally correct machined components. They will need to interpret both drawings as well as 3d models ...

Sr CNC Programmer

Fullerton, CA · On-site

$40 - $60/hr

The Sr. CNC Programmer is responsible to write and prove new and existing programs to ensure dimensionally correct machined components. They will need to interpret both drawings as well as 3d models ...

Senior CNC Programmer

Costa Mesa, CA · On-site

$28.50 - $39/hr

ABOUT THE JOB We are looking for a CNC Programmer to join our rapidly growing team in Costa Mesa, CA. In this role, you will be responsible for project ownership and programming, but also set-up and ...

Be Seen First

Senior CNC Programmer/Machinist D&B Fabrication Plus, Inc. is seeking an experienced and highly skilled Senior CNC Machinist to join our team. This position is ideal for a hands-on professional who ...

New

Be Seen First

Senior CNC Programmer/Machinist D&B Fabrication Plus, Inc. is seeking an experienced and highly skilled Senior CNC Machinist to join our team. This position is ideal for a hands-on professional who ...

New

Senior CNC Programmer

Costa Mesa, CA · On-site

$47.60 - $71/hr

ABOUT THE JOB We're seeking a skilled CNC Programmer to join our Costa Mesa, CA prototype shop. In this role, you'll take full ownership of complex machining projects-from programming and setup to ...

Senior CNC Programmer

Costa Mesa, CA · On-site

$47.60 - $62.50/hr

ABOUT THE JOB We're seeking a skilled CNC Programmer to join our Costa Mesa, CA prototype shop. In this role, you'll take full ownership of complex machining projects-from programming and setup to ...

next page

Showing results 1-20

Sr Cnc Programmer information

What is a Sr CNC programmer?

Sr CNC Programmers, or Senior Computer Numerical Control Programmers, are experienced professionals responsible for creating, testing, and optimizing programs that control CNC machines used in manufacturing. They interpret blueprints and technical drawings to develop instructions that guide machines in producing precision parts and components. In addition to programming, they often troubleshoot issues, select appropriate tools, and collaborate with engineers and machinists to ensure efficient and accurate production. Their expertise is crucial for maintaining high-quality standards and improving manufacturing processes.

What are some common challenges Sr CNC programmers face when transitioning to a new manufacturing environment?

When starting at a new facility, Sr CNC Programmers often encounter challenges such as adapting to different CNC machines, varying software platforms, and unique production workflows. Each shop may have its own set of standards, tooling preferences, and quality control procedures, which require quick learning and flexibility. Building rapport with machinists and collaborating with engineering or design teams is essential for ensuring smooth program implementation and minimizing production errors. Embracing these challenges can lead to faster acclimation and improved process optimization.

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

To thrive as a Sr CNC Programmer, you need advanced knowledge of CNC machining, precision measurement, and a strong background in mechanical or manufacturing engineering, often supported by relevant technical certifications or diplomas. Expertise in CAD/CAM software (such as Mastercam, SolidWorks, or AutoCAD), G-code programming, and familiarity with CNC machine operation are typically required. Strong problem-solving abilities, attention to detail, and effective communication skills set top professionals apart. These skills ensure the efficient production of high-quality components, minimize errors, and support seamless collaboration in manufacturing environments.

What is the difference between Sr Cnc Programmer vs Cnc Programmer?

AspectSr Cnc ProgrammerCnc Programmer
CredentialsTypically requires more experience, advanced certifications, or specialized trainingEntry to mid-level certifications and experience
Work EnvironmentManufacturing shops, aerospace, automotive, and precision machining facilitiesSimilar environments, often in smaller or less complex operations
ResponsibilitiesDesigns complex CNC programs, mentors junior staff, optimizes machining processesCreates CNC programs based on blueprints, sets up machines, and runs production

The main difference between a Sr Cnc Programmer and a Cnc Programmer lies in experience, complexity of tasks, and leadership responsibilities. A Sr Cnc Programmer typically handles more advanced programming, process optimization, and mentorship, whereas a Cnc Programmer focuses on creating and executing CNC programs for production. Both roles are essential in manufacturing, but the senior position requires greater expertise and often more certifications.

What are popular job titles related to Sr Cnc Programmer jobs in California?

For Sr Cnc Programmer jobs in California, the most frequently searched job titles are:

What job categories do people searching Sr Cnc Programmer jobs in California look for?

The top searched job categories for Sr Cnc Programmer jobs in California are:

What cities in California are hiring for Sr Cnc Programmer jobs?

Cities in California with the most Sr Cnc Programmer job openings:

Infographic showing various Sr Cnc Programmer job openings in California as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 6% Part Time, 2% Temporary, and 4% Contract. Highlights an 84% Physical, 6% Hybrid, and 10% Remote job distribution.

SENIOR CNC PROGRAMMER

Freeform

Hawthorne, CA

$45 - $65/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 4 days ago


Job description

At a Glance

Company: Freeform Technologies
Location: Hawthorne, CA
Job Type: Full-Time
Pay Range: $45 – $65/hour (based on experience) + Stock Options
Shift: Flexible
Overtime: Yes, as needed
Experience Level: Senior
Work Authorization: Must be authorized to work in the U.S.

---

Why This Role Exists

This role exists because Freeform is scaling production.

Freeform is actively delivering production-scale metal parts for aerospace, defense, automation, and industrial customers. As production volume and part complexity increase, this role is critical to ensuring precision, throughput, and repeatability in post-print CNC machining.

As a Senior CNC Programmer, you’ll play a key role in bridging metal additive manufacturing and high-precision 5-axis CNC machining, helping define how next-generation manufacturing actually works on the shop floor.

---

The Work You’ll Be Doing

In this role, you will:

  • Program, set up, and run 5-axis DMG Mori CNC mills
  • Post-machine complex metal 3D printed parts to tight tolerances
  • Optimize toolpaths, speeds, feeds, and strategies for efficiency and part quality
  • Machine parts directly from blueprints and 3D CAD models
  • Hold tight tolerances (±0.001” and tighter depending on part)
  • Perform deburring, cleaning, and finishing operations
  • Inspect parts using micrometers, thread gauges, indicators, and probing
  • Support preventative maintenance and cutting fluid management
  • Collaborate closely with engineers to improve programs, fixtures, and automation
  • Contribute to process improvement initiatives focused on throughput and repeatability

This is a hands-on programming role, not a desk-only CAM position.

---

Machines, Controls & Software

You’ll work with equipment such as:

Machines:

  • DMG Mori 5-Axis CNC Machining Centers

Controls:

  • Siemens

CAM Software:

  • Mastercam (highly preferred)

Inspection Tools:

  • On-machine probing
  • Micrometers, indicators, thread gauges, precision hand tools

---

What We’re Looking For

Required:

  • 5+ years of 5-axis CNC mill programming experience
  • Strong experience with DMG Mori 5-axis machines
  • Proven ability machining aluminum, stainless steel, titanium, or Inconel
  • Deep understanding of setups, tooling, speeds/feeds, and optimization
  • Ability to read blueprints, GD&T, and CAD models

Preferred (Not Required):

  • Mastercam programming experience
  • Siemens control experience
  • Experience machining metal 3D printed parts
  • NTMA certification or equivalent formal training
  • Experience with automation, fixtures, or multi-axis optimization
  • Comfortable operating cranes, forklifts, and shop equipment

---

Materials You’ll Work With

  • Aluminum
  • Stainless Steel
  • Titanium
  • Inconel & nickel-based alloys

---

Why Machinists Like Working at Freeform

Machinists choose Freeform because:

  • Modern 5-axis CNC equipment and cutting-edge technology
  • Real collaboration between machinists, programmers, and engineers
  • High-skill work — not button pushing
  • Stable, production-focused workflows
  • Competitive hourly pay plus meaningful equity ownership
  • A clean, organized, state-of-the-art facility
  • Opportunities to influence how manufacturing scales globally

This is a place for machinists who want to build something new, not just run jobs.

---

Pay, Benefits & Schedule

Pay: $45 – $65/hour (DOE)
Top of range reserved for exceptional technical depth and experience

Benefits Include:

  • Significant pre-IPO stock option packages
  • 100% employer-paid Medical, Dental & Vision insurance
  • Traditional & Roth 401(k)
  • Relocation assistance
  • Paid vacation, sick leave, and holidays
  • Generous paid parental leave
  • Free daily catered lunch & dinner
  • Casual dress, flexible hours, and team events

---

Apply

If you’re a Senior CNC Programmer who wants to work at the intersection of automation, additive manufacturing, and precision machining, this role is built for you.

Apply directly through hireCNC or save the job to come back later.