Demo

CNC Programmer / Setup Machinist - Mastercam

ABC Sheet Metal
Anaheim, CA Full Time
POSTED ON 6/22/2026
AVAILABLE BEFORE 8/20/2026

Senior 5-Axis CNC Programmer / Setup Machinist - Mastercam

ABC Sheet Metal / Steeldyne Industries is hiring a Senior 5-Axis CNC Programmer / Setup Machinist in Anaheim, CA. This is a full-time, 1st shift position paying $45.00 - $55.00 per hour, depending on experience.

We are looking for an experienced, hands-on CNC professional with strong Mastercam, 5-axis milling, G-code, machine setup, tooling, fixturing, and aerospace or precision manufacturing experience.

This is not a programming-only desk role. The right candidate can take a part from print or model review through programming, setup, prove-out, troubleshooting, first article support, and production release.

Job Details

Company: ABC Sheet Metal / Steeldyne Industries
Location: Anaheim, CA
Position: Senior 5-Axis CNC Programmer / Setup Machinist
Shift: 1st Shift
Job Type: Full-time
Pay: $45.00 - $55.00 per hour, depending on experience

This Role Is a Good Fit If You

  • Want a hands-on CNC programming and setup role, not a desk-only programming job
  • Have strong Mastercam and 5-axis CNC milling experience
  • Are comfortable setting up machines and proving out your own programs
  • Can troubleshoot G-code, tooling, fixturing, chatter, finish, tolerance, and cycle-time issues
  • Have experience supporting precision aerospace, defense, or other close-tolerance manufacturing work
  • Can work directly with machinists, engineering, and quality to solve production issues

Responsibilities

  • Program, modify, and maintain CNC milling programs using Mastercam
  • Support 3-axis and 5-axis CNC milling operations
  • Develop machining strategies for 2.5D, 3D, 3 2, and/or simultaneous 5-axis machining
  • Set up CNC mills, prove out programs, troubleshoot issues, and support production launches
  • Read, understand, troubleshoot, and safely edit G-code at the machine
  • Work directly with machinists, engineering, and quality to resolve manufacturing issues
  • Select and optimize cutting tools, holders, inserts, speeds, feeds, and machining parameters
  • Develop and improve fixtures, soft jaws, workholding, and custom tooling
  • Review blueprints, CAD models, GD&T, and customer requirements for manufacturability
  • Create setup sheets, tool lists, work instructions, and controlled program packages
  • Support first article inspections, in-process inspections, and quality documentation
  • Improve cycle time, setup time, tool life, scrap reduction, and process stability

Required Qualifications

  • 8 years of CNC machining, milling, setup, or operating experience
  • 5 years of Mastercam programming experience
  • Strong experience programming and supporting 3-axis and 5-axis CNC mills
  • Experience with 3 2 and/or simultaneous 5-axis programming
  • Strong G-code knowledge, including the ability to read, troubleshoot, and safely edit programs at the machine
  • Hands-on experience setting up CNC mills, proving out programs, and supporting production
  • Experience working directly at CNC machine controls
  • Strong knowledge of tooling, speeds and feeds, cutter engagement, chip control, and machining strategy
  • Experience developing or improving fixtures, workholding, soft jaws, and custom tooling
  • Ability to read blueprints, engineering drawings, CAD models, GD&T, and critical dimensions
  • Experience with in-process inspection and first article support using precision measuring tools
  • Strong machine-side troubleshooting and problem-solving skills
  • Experience in aerospace, defense, medical, or another precision manufacturing environment

Preferred Qualifications

  • Experience with Haas CNC mills and Haas controls
  • Experience with Haas UMC-Series 5-axis machining centers
  • Experience working in an AS9100 manufacturing environment
  • SolidWorks experience for viewing models, checking geometry, or supporting manufacturing review
  • Familiarity with Macro B programming
  • Familiarity with CNC post-processor edits
  • Mastercam certification, NIMS credentials, or related technical training

Why Join ABC Sheet Metal / Steeldyne Industries?

  • Competitive pay: $45.00 - $55.00 per hour
  • 1st shift schedule
  • Work on precision aerospace and defense components
  • Support advanced 3-axis and 5-axis CNC machining operations
  • Play a key role in programming, setup development, tooling, fixturing, and production support
  • Join a team focused on quality, precision, accountability, and continuous improvement

Benefits

Please add applicable benefits before posting:

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Paid time off
  • Paid holidays
  • Overtime opportunities
  • Training or advancement opportunities

Ideal Candidate

The ideal candidate is a senior CNC professional with a proven background in CNC programming, Mastercam, 5-axis milling, G-code, machine setup, tooling selection, fixture development, troubleshooting, and production support in a precision machining environment.

If you are a hands-on CNC Programmer / Setup Machinist who can program, set up, prove out, troubleshoot, and support aerospace production from start to finish, we encourage you to apply.

Pay: $45.00 - $55.00 per hour

Benefits:

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Experience:

  • CNC Machining : 8 years (Preferred)
  • Mastercam programming : 5 years (Preferred)

Work Location: In person

Salary : $45 - $55

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a CNC Programmer / Setup Machinist - Mastercam?

Sign up to receive alerts about other jobs on the CNC Programmer / Setup Machinist - Mastercam career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$70,250 - $90,788
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$84,020 - $107,510
Income Estimation: 
$116,421 - $146,747
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ABC Sheet Metal

  • ABC Sheet Metal Anaheim, CA
  • CNC Setup Operator / CNC Machinist – Haas 3-Axis & 5-Axis Mills ABC Sheet Metal is seeking an experienced CNC Setup Operator / CNC Machinist with hands-on ... more
  • 15 Days Ago

  • ABC Sheet Metal Corona, CA
  • CNC Setup Operator / CNC Machinist – Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area 1st Shift M-F 6am to 2:30pm 2nd Shift M-Th 2pm to 12:30am (Four/Ten ... more
  • 5 Days Ago

  • ABC Sheet Metal Los Angeles, CA
  • CNC Setup Operator / CNC Machinist – Haas 3-Axis & 5-Axis Mills Anaheim/Fullerton Area | 2nd Shift | M-Th 2pm to 12:30am | Four/Ten Schedule ABC Sheet Meta... more
  • 6 Days Ago

  • ABC Sheet Metal Anaheim, CA
  • Lead Quality Inspector – FARO / ROMER Arm, GD&T, AS9102 FAIR Anaheim / Fullerton Area Full-Time | 1st Shift $40–$48 per hour, depending on experience ABC S... more
  • 8 Days Ago


Not the job you're looking for? Here are some other CNC Programmer / Setup Machinist - Mastercam jobs in the Anaheim, CA area that may be a better fit.

  • ABC Sheet Metal Anaheim, CA
  • CNC Setup Operator / CNC Machinist – Haas 3-Axis & 5-Axis Mills ABC Sheet Metal is seeking an experienced CNC Setup Operator / CNC Machinist with hands-on ... more
  • 10 Days Ago

  • ABC Sheet Metal Anaheim, CA
  • CNC Setup Operator / CNC Machinist – Haas 3-Axis & 5-Axis Mills ABC Sheet Metal is seeking an experienced CNC Setup Operator / CNC Machinist with hands-on ... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!