Engineering jobs are in high demand with workers receiving generous compensation packages and bonuses. Engineering offers ample opportunity for growth and development with transferable skills across an array of fields from software, supply chain and logistics to aerospace. Most roles require at least a bachelor’s degree. To remain competitive, job-seekers should consider specialization or skill-specific programs such as coding boot-camps or certifications.
Recent salaries shared by Cnc Programmer
Job Title | Years of Experience
Total Pay
Base • Additional pay
Location
Date submitted
Job Title | Years of Experience
Location
Date submitted
Total Pay
Base • Additional pay
No results match your search
Try a different job title or department to explore salaries in related fields.
Viewing 51 - 0 of 0
Top paying industries
The top 4 paying industries for Cnc Programmer in United States are Aerospace & Defense with a median total pay of $86,155, Information Technology with a median total pay of $81,457, Manufacturing with a median total pay of $79,445 and Human Resources & Staffing with a median total pay of $67,926.
Aerospace & Defense
Top paying companies in Aerospace & Defense for Cnc Programmer are GE Aerospace, SpaceX, and Boeing.
Frequently asked questions about CNC Programmer salaries
The average salary for CNC Programmer is $71,757 per year or $34 per hour, with top earners making up to $103,370 (90th percentile). Typically, pay ranges from $59,610 (25th percentile) to $87,085 (75th percentile) annually. Salary estimates are based on 1210 salaries submitted anonymously to Glassdoor by CNC Programmer employees.
The highest salary for CNC Programmer is $87,085 per year, $7,257 per month or $42 per hour.
The lowest salary for CNC Programmer is $59,610 per year, $4,968 per month or $29 per hour.
According to anonymous reports from employees, 65% of CNC programmers report that they are satisfied with their salary. The critical nature of the job also means that CNC programmers often receive profit sharing and bonuses totaling $8,744.10 per year.
The majority of CNC programmers have several years of experience within the CNC programmer career path and earn an average pay of $63,012.64 each year. Those just entering the field tend to make around $50,518.39 per year, while those with the most experience earn $103,369.61. Pay may vary depending on whether the worker is part of a union.
Taking advantage of overtime, switching to a night shift, and becoming a member of a local union are the most straightforward ways for a machinist to increase pay. Your value to your company improves if you learn how to set up a variety of CNC and manual machines, such as 3/4/5 axis machines, lathes, mills, precision grinders, drill presses, and punch presses. Your company may also reward you for receiving new training on computer applications, such as Mastercam, Esprit, SolidWorks and Vericut software. They may even send you back to school for an engineering, CAD, or machine tool technology degree.
Ensure you are making a competitive salary as a CNC programmer by researching current salaries and hiring trends, especially in areas where CNC programmers are in high demand. Compare your salary to those offered by other companies by searching for CNC programmer jobs in your area. Take note of the job requirements that you excel in versus the requirements that you still need to work on. Be prepared to demonstrate your ability to read complex blueprints and your fluency in CAD/CAM. Lastly, show off your ability to code in GD&T and G&M.