What are the responsibilities and job description for the CNC Programmer / Setup Machinist - Mastercam position at ABC Sheet Metal?
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