Position
Salary

How much does a Computer Numerical Control Programmer make?

The average salary for a Computer Numerical Control Programmer is $69,294 per year in the US.

A Computer Numerical Control (CNC) Programmer plays a key role in the manufacturing industry. They create and adjust the code that controls CNC machines. This job is important for making sure products are made correctly and efficiently. The average yearly salary for a CNC Programmer is around $69,294. This means most CNC Programmers earn between this amount and more each year.

The salary for CNC Programmers can vary based on experience and location. Those just starting out may earn less, while those with more experience can earn more. For example, the lowest 10% of earners make about $42,000 a year. The top 10% earn over $115,000. This shows that with more experience, the salary can increase significantly. CNC Programmers in certain areas may also earn higher salaries due to the cost of living and demand for their skills.

View Computer Numerical Control Programmer jobs nearby

What are the highest paying cities for a Computer Numerical Control Programmer?

Job seekers in the CNC programming field can find some of the best pay in Mobile, Alabama, where the average salary reaches $104,038. This city offers a strong market for skilled professionals. San Jose, California, and Huntsville, Alabama, also provide competitive salaries, with averages of $86,406 and $81,229, respectively. These cities offer excellent opportunities for those looking to advance their careers in CNC programming.
Graph displaying highest paying cities salaries for Computer Numerical Control Programmer jobs, highlighting Mobile, AL with the highest at $104,038 and Indianapolis, IN with the lowest at $70,846.
  1. Mobile, AL
    Average Salary: $104,038
    In Mobile, AL, CNC programmers work with aerospace and maritime industries. Companies like Austal USA offer great opportunities. The city's growing tech sector provides a dynamic work environment.
    Find Computer Numerical Control Programmer jobs in Mobile, AL


  2. San Jose, CA
    Average Salary: $86,406
    San Jose, CA, is a hub for tech innovation. CNC programmers here collaborate with leading companies like Apple and Intel. The city's vibrant tech scene offers many career growth opportunities.
    Find Computer Numerical Control Programmer jobs in San Jose, CA


  3. Huntsville, AL
    Average Salary: $81,229
    Huntsville, AL, is known for its aerospace industry. CNC programmers here work with companies like NASA and Aerojet Rocketdyne. The city offers a strong community and excellent job prospects.
    Find Computer Numerical Control Programmer jobs in Huntsville, AL


  4. Phoenix, AZ
    Average Salary: $80,975
    Phoenix, AZ, has a growing tech industry. CNC programmers here find work with companies like Intel and Honeywell. The city offers a warm climate and a welcoming work environment.
    Find Computer Numerical Control Programmer jobs in Phoenix, AZ


  5. Seattle, WA
    Average Salary: $79,224
    Seattle, WA, is home to tech giants like Amazon and Microsoft. CNC programmers here enjoy a collaborative work environment. The city offers a vibrant culture and many outdoor activities.
    Find Computer Numerical Control Programmer jobs in Seattle, WA


  6. Cincinnati, OH
    Average Salary: $76,047
    Cincinnati, OH, has a strong manufacturing base. CNC programmers here work with companies like GE and Procter & Gamble. The city offers a lower cost of living and a friendly community.
    Find Computer Numerical Control Programmer jobs in Cincinnati, OH


  7. Fort Collins, CO
    Average Salary: $72,862
    Fort Collins, CO, offers a blend of outdoor activities and tech jobs. CNC programmers here work with companies like Lockheed Martin. The city provides a high quality of life and a growing job market.
    Find Computer Numerical Control Programmer jobs in Fort Collins, CO


  8. Chicago, IL
    Average Salary: $71,367
    Chicago, IL, has a diverse job market. CNC programmers here find work with companies like Boeing and Caterpillar. The city offers a rich cultural scene and many professional opportunities.
    Find Computer Numerical Control Programmer jobs in Chicago, IL


  9. Orlando, FL
    Average Salary: $70,849
    Orlando, FL, offers a mix of tourism and tech jobs. CNC programmers here work with companies like Disney and Lockheed Martin. The city provides a warm climate and a growing job market.
    Find Computer Numerical Control Programmer jobs in Orlando, FL


  10. Indianapolis, IN
    Average Salary: $70,846
    Indianapolis, IN, has a strong manufacturing sector. CNC programmers here work with companies like Cummins and Eli Lilly. The city offers a lower cost of living and a welcoming community.
    Find Computer Numerical Control Programmer jobs in Indianapolis, IN

What are the best companies a Computer Numerical Control Programmer can work for?

Clark Personnel Service offers the highest average salary for CNC Programmers at $110,000. Empro follows closely with an average salary of $103,154. Entegee provides a competitive salary of $89,879 for CNC Programmers. Woodward, Inc. and ARCH Medical Solutions also offer attractive salaries, with averages of $87,803 and $85,033, respectively. Personnel People, E Business International Inc, and E-business International Inc provide salaries ranging from $79,454 to $83,941. Aerotek and Express Employment Professionals offer competitive salaries, with averages of $60,903 and $60,519.
Graph displaying best paying company salaries for Computer Numerical Control Programmer jobs, highlighting Clark Personnel Service with the highest at $110,000 and Express Employment Professionals with the lowest at $60,519.
  1. Clark Personnel Service
    Average Salary: $110,000
    Clark Personnel Service offers competitive salaries for CNC Programmers. They provide opportunities in various locations, including major cities across the United States. Their roles focus on programming and operating CNC machines to produce precision parts.


  2. Empro
    Average Salary: $103,154
    Empro is known for its high-paying CNC Programmer positions. They operate in several states, offering diverse projects and career growth. Empro values skilled programmers who can work with advanced CNC technologies to meet tight production deadlines.


  3. Entegee
    Average Salary: $89,879
    Entegee provides attractive salaries for CNC Programmers. They have locations in various regions, focusing on the aerospace and manufacturing sectors. Their CNC Programmers work on cutting-edge projects, ensuring precision and efficiency in production.


  4. Woodward, Inc.
    Average Salary: $87,803
    Woodward, Inc. offers competitive pay for CNC Programmers. They operate in multiple locations, specializing in control systems and automation. Their CNC Programmers develop and implement programs for CNC machines to produce high-quality components.


  5. ARCH Medical Solutions
    Average Salary: $85,033
    ARCH Medical Solutions provides good salaries for CNC Programmers. They have facilities in several states, focusing on medical device manufacturing. Their CNC Programmers work on creating precision parts for medical equipment, ensuring high standards.


  6. Personnel People
    Average Salary: $83,941
    Personnel People offers attractive compensation for CNC Programmers. They operate in various locations, providing opportunities in different industries. Their CNC Programmers are responsible for programming and operating CNC machines to meet production requirements.


  7. E Business International Inc
    Average Salary: $79,454
    E Business International Inc. provides competitive salaries for CNC Programmers. They have offices in several regions, focusing on manufacturing and engineering. Their CNC Programmers work on developing and optimizing CNC programs to enhance production efficiency.


  8. E-business International Inc
    Average Salary: $72,844
    E-business International Inc. offers good pay for CNC Programmers. They operate in various locations, with a focus on the aerospace and automotive industries. Their CNC Programmers are tasked with creating precise CNC programs to produce high-quality parts.


  9. Aerotek
    Average Salary: $60,903
    Aerotek provides decent salaries for CNC Programmers. They have offices in several states, offering opportunities in diverse sectors. Their CNC Programmers work on programming CNC machines to produce parts that meet strict specifications.


  10. Express Employment Professionals
    Average Salary: $60,519
    Express Employment Professionals offers competitive pay for CNC Programmers. They have locations in various regions, providing opportunities in multiple industries. Their CNC Programmers are responsible for programming and operating CNC machines to ensure precision in manufacturing.

How to earn more as a Computer Numerical Control Programmer?

A Computer Numerical Control (CNC) Programmer can increase their earnings by focusing on several key areas. Gaining experience and expertise in CNC programming can lead to higher-paying positions. Specializing in advanced CNC technologies and software can make a programmer more valuable to employers. Networking with industry professionals and staying updated on the latest trends can open up new job opportunities. Continuous education and certification can also enhance a programmer's skills and marketability. Seeking out roles that offer higher compensation, such as those in high-demand industries, can lead to better pay.

To maximize earnings, a CNC Programmer should consider the following factors:

  1. Experience and Skills: Gaining more experience and mastering advanced CNC programming skills can lead to higher-paying jobs.
  2. Specializations: Focusing on specialized areas like robotics or 3D printing can make a programmer more attractive to employers.
  3. Networking: Building connections with other professionals in the industry can lead to job opportunities and higher salaries.
  4. Certifications: Obtaining recognized certifications can boost a programmer's credentials and earning potential.
  5. Job Market Research: Understanding which industries and roles offer the best pay can guide a programmer's career choices.

Currently 205 Computer Numerical Control Programmer job openings, nationwide.

How's the job market for a Computer Numerical Control Programmer in the US?

Learn what a Computer Numerical Control Programmer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Computer Numerical Control Programmer today.
Position
Overview
Computer Numerical Control Programmer
205 Job Openings