Demo

CNC HAAS Programmer

Forma-Fab Metals
Mebane, NC Full Time
POSTED ON 9/25/2026
AVAILABLE BEFORE 11/24/2026
Shift: Monday through Thursday, 6:00 am - 4:30 pm, overtime as needed
 
Position Summary: The CNC machinist programs, loads, cycles, and detects malfunctions in order to effectively operate the Numerical Control Machines to fabricate parts. 

Essential functions:
  • · Plan the machining process by studying work orders, blueprints, engineering plans, materials, specifications, orthographic drawings, locations of surfaces, and machining parameters; interpreting geometric dimensions and tolerances
  • · Plan stock inventory by checking stock to determine the amount available; verifying needed stock; following up on orders
  • · Program mills and lathes by entering instructions, including zero and reference points; setting tool registers, offsets, compensation, and conditional switches; calculating requirements, including basic math, geometry, and trigonometry; providing part programs
  • · Set-up mills and lathes by installing and adjusting three and four-jaw chucks, tools, attachments, collets, bushings, cams, gears, stops, and stock pushers; indicating vices; tramming heads
  • · Load feed mechanism by lifting stock into position
  • · Verify settings by measuring positions first-run part and sample work pieces; adhering to standards
  • · Maintain specifications by observing drilling, grooving, and cutting, including turning, facing, knurling and thread chasing operations; taking measurements; detecting malfunctions; troubleshooting processes; adjusting and reprogramming controls; sharpening and replacing worn tools; adhering to quality assurance procedures and processes
  • · Maintain safe operations by adhering to safety procedures and regulations
  • · Maintain equipment by completing preventive maintenance requirements; following manufacturer’s instructions; troubleshooting malfunctions; calling for repairs
  • · Maintain continuity among work shifts by documenting and communicating actions, irregularities, and continuing needs
  • · Document actions by completing production and quality logs
  • · Accomplish organizational goals by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments
  • · Input and maintain data in ERP computer system
Requirements:
  • · High School Diploma or GED
  • · 4-5 years of CNC experience
  • · Conceptual Skills
  • · Communication proficiency
  • · Mechanical and Technical skills-machines controlled by computers will need operators who understand CAD/CAM technology
  • · Attention to detail
  • · Problem solving skills
  • · Time Management
  • · Basic Computer Skills
  • · Maintain excellent attendance, and expected to work overtime if needed.
Environment Conditions:
  • · Humidity level may be elevated during summer months
  • · Exposure to loud noise
  • · Exposed to fumes or airborne particles, moving mechanical parts and vibration
Physical Demands:
  • · Able to stand on your feet for at least eight hours a day
  • · Requires frequent lifting, pushing, and pulling objects that are 50 pounds or heavier
  • · Required to walk; use hands to finger, handle, or feel; reach with hands and arms and talk or hear
  • · This is a 40 hour a week job with the potential for overtime
Experience:
  • CNC: 2 years (Preferred)
  • CNC programming: 2 years (Preferred)
  • Supervising: 1 year (Preferred)
Work Location: In person

Salary.com Estimation for CNC HAAS Programmer in Mebane, NC
$58,746 to $75,890
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 HAAS Programmer?

Sign up to receive alerts about other jobs on the CNC HAAS Programmer 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: 
$59,875 - $77,824
Income Estimation: 
$83,358 - $103,871
Income Estimation: 
$71,548 - $88,918
Income Estimation: 
$63,993 - $81,891
Income Estimation: 
$76,263 - $101,711
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

Not the job you're looking for? Here are some other CNC HAAS Programmer jobs in the Mebane, NC area that may be a better fit.

  • Prime Personnel Resources, Inc. Alamance, NC
  • Prime Personnel Resources is seeking dependable CNC Mill & Lathe Programmer / Operator for a growing company in Alamance County. We are looking for individ... more
  • 22 Days Ago

  • Protouch Staffing Greensboro, NC
  • Job Title CAD/CNC Programmer Job Post Summary Seeking an experienced CAD/CNC Programmer to create CNC programs and technical drawings for countertop fabric... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!