A Computer Numerically Controlled (CNC) operator and programmer earns an average wage of $18.52 per hour. The median annual salary for this position is $49,392 per year.
Pay for a CNC operator and programmer can range from $13.00 to $25.11 per hour. Overtime, bonuses and profit sharing can also contribute to this position's overall compensation, which can range from $29,742 to $63,394 annually. This position is considered to be highly specialized and requires good communication skills, initiative and organization. Company hiring requirements for the position typically include a high school diploma or GED and at least three years of CNC machining experience.