Position
Salary

How much does a Computer Numerical Control Programmer make?

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

A Computer Numerical Control (CNC) programmer uses special software to control machines. They create codes that tell the machine how to shape materials. These professionals play a key role in many industries. Their work can be found in manufacturing, aerospace, and automotive sectors, among others.

The salary for a CNC programmer varies based on experience and location. The average yearly salary stands at around $69,473. However, salaries can range from around $43,000 to over $120,000. Here are some specific salary ranges:

  • 10th percentile: $43,000
  • 25th percentile: $50,000
  • 50th percentile (median): $64,000
  • 75th percentile: $78,000
  • 90th percentile: $99,000

View Computer Numerical Control Programmer jobs nearby

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

Job seekers looking for high pay in CNC programming will find attractive opportunities in several cities. Mobile, AL, offers the highest average salary of $104,038, making it a prime location for skilled programmers. Other cities like San Jose, Phoenix, and Seattle also offer competitive salaries, each exceeding $70,000 annually. Exploring these locations can provide a significant boost to your career 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 Cincinnati, OH with the lowest at $70,699.
  1. Mobile, AL
    Average Salary: $104,038
    Mobile offers a strong market for those looking to develop skills in CNC programming. Companies like Austal USA are known for their innovative projects, providing excellent opportunities for growth. The port city’s growing tech scene makes it a great place for skilled programmers.
    Find Computer Numerical Control Programmer jobs in Mobile, AL


  2. San Jose, CA
    Average Salary: $91,615
    In San Jose, CNC programmers are in high demand, especially with tech giants like Apple and Cisco. The city’s vibrant tech ecosystem offers many chances to work on cutting-edge projects. San Jose’s competitive salary packages make it an attractive option for job seekers.
    Find Computer Numerical Control Programmer jobs in San Jose, CA


  3. Phoenix, AZ
    Average Salary: $80,148
    Phoenix is a dynamic market for CNC programmers. The aerospace and manufacturing industries in the area provide many job opportunities. Companies like Raytheon and Airbus are always looking for skilled professionals to join their teams.
    Find Computer Numerical Control Programmer jobs in Phoenix, AZ


  4. Seattle, WA
    Average Salary: $78,779
    Seattle is known for its tech industry and offers numerous opportunities for CNC programmers. Companies such as Boeing and Amazon need skilled programmers for their advanced manufacturing processes. The city’s innovative environment supports career growth.
    Find Computer Numerical Control Programmer jobs in Seattle, WA


  5. Huntsville, AL
    Average Salary: $78,174
    Huntsville is a hub for aerospace and defense industries, making it a great place for CNC programmers. With companies like NASA and Redstone Arsenal, there are many opportunities to work on critical projects. The area’s emphasis on technology creates a strong job market.
    Find Computer Numerical Control Programmer jobs in Huntsville, AL


  6. Chicago, IL
    Average Salary: $74,582
    Chicago offers a diverse job market for CNC programmers. The city’s manufacturing sector, including companies like Caterpillar and Boeing, provides many opportunities. Chicago’s strong economy and tech initiatives make it an excellent choice for career growth.
    Find Computer Numerical Control Programmer jobs in Chicago, IL


  7. Indianapolis, IN
    Average Salary: $73,503
    In Indianapolis, CNC programmers can find work in the thriving automotive and tech industries. Companies like Cummins and Eli Lilly offer stable employment. The city’s growing tech scene provides many chances for professional development.
    Find Computer Numerical Control Programmer jobs in Indianapolis, IN


  8. Orlando, FL
    Average Salary: $71,491
    Orlando’s diverse economy offers many opportunities for CNC programmers. The theme park industry, combined with aerospace and tech companies, creates a dynamic job market. Companies like Lockheed Martin and Universal Orlando Resort are always in need of skilled programmers.
    Find Computer Numerical Control Programmer jobs in Orlando, FL


  9. Fort Collins, CO
    Average Salary: $71,488
    Fort Collins is known for its strong tech and outdoor industries, making it a great place for CNC programmers. The city’s emphasis on education and innovation provides many job opportunities. Companies like Lockheed Martin and Ball Aerospace offer excellent career prospects.
    Find Computer Numerical Control Programmer jobs in Fort Collins, CO


  10. Cincinnati, OH
    Average Salary: $70,699
    Cincinnati’s manufacturing sector offers many opportunities for CNC programmers. Companies like GE Appliances and Procter & Gamble need skilled professionals for their operations. The city’s growing tech scene provides many chances to advance your career.
    Find Computer Numerical Control Programmer jobs in Cincinnati, OH

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

Top-paying companies for CNC programmers include Clark Personnel Service, Empro, and Entegee. These companies offer competitive salaries and great benefits. Exploring job opportunities with these companies can lead to a rewarding career.
Graph displaying best paying company salaries for Computer Numerical Control Programmer jobs, highlighting Clark Personnel Service with the highest at $110,000 and E Business International Inc with the lowest at $75,929.
  1. Clark Personnel Service
    Average Salary: $110,000
    Clark Personnel Service offers high-paying jobs for CNC Programmers across various locations in the United States. This company values skilled programmers who excel in manufacturing environments. Locations include cities like New York, Los Angeles, and Chicago.


  2. Empro
    Average Salary: $101,071
    Empro provides rewarding positions for CNC Programmers with a focus on engineering and manufacturing. They operate in key cities including Dallas, Houston, and Atlanta. Empro is known for offering competitive benefits and career advancement opportunities.


  3. Entegee
    Average Salary: $89,124
    Entegee offers CNC Programmer jobs in both industrial and automotive sectors. With locations in Detroit, Los Angeles, and Seattle, this company is a great choice for those looking for dynamic work environments and solid compensation packages.


  4. Woodward, Inc.
    Average Salary: $87,803
    Woodward, Inc. provides CNC Programmer roles with a strong emphasis on technology and innovation. The company operates in major cities like Denver, Phoenix, and San Francisco, offering a great work-life balance.


  5. ARCH Medical Solutions
    Average Salary: $85,673
    ARCH Medical Solutions offers CNC Programmer jobs that focus on medical device manufacturing. They have locations in Boston, San Diego, and Minneapolis, providing excellent opportunities for those in the healthcare industry.


  6. Personnel People
    Average Salary: $84,824
    Personnel People offers CNC Programmer positions with a focus on aerospace and defense. With operations in Washington, D.C., Tampa, and San Antonio, this company provides a stable and secure work environment.


  7. Cenergy International Services
    Average Salary: $81,553
    Cenergy International Services provides CNC Programmer jobs with a focus on energy and utilities. They operate in key cities such as Houston, Denver, and Charlotte, offering robust benefits and growth opportunities.


  8. Rise Technical Recruitment Limited
    Average Salary: $77,272
    Rise Technical Recruitment Limited offers CNC Programmer roles in various sectors, including automotive and aerospace. Locations include Detroit, Los Angeles, and Phoenix, providing a diverse work environment.


  9. E-business International Inc
    Average Salary: $77,248
    E-business International Inc provides CNC Programmer jobs with a focus on technology and e-commerce. With locations in New York, San Francisco, and Seattle, this company offers modern and innovative work environments.


  10. E Business International Inc
    Average Salary: $75,929
    E Business International Inc offers CNC Programmer roles with a focus on various industries, including manufacturing and healthcare. Locations include Chicago, Boston, and Dallas, providing a range of opportunities for growth.

How to earn more as a Computer Numerical Control Programmer?

A CNC Programmer has many ways to increase their earnings. Gaining experience in different areas of CNC programming can open new doors. Learning to program different types of CNC machines can help earn more. For example, programmers who work with milling and lathing machines often make more than those who only specialize in one area.

Another way to earn more is by getting more certifications. Certifications in specific CNC software and equipment show employers that a programmer knows the latest technology. It also shows a commitment to the job. Here are some key factors for earning more:

  • Gain experience with different types of CNC machines.
  • Get certified in CNC software and equipment.
  • Learn to program complex parts and designs.
  • Network with other professionals in the industry.
  • Stay updated with the latest trends and technologies.

Currently 316 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
316 Job Openings