Position
Salary

How much does a Computer Numerical Control Programmer make?

The average salary for a Computer Numerical Control Programmer is $67,136 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 requires a mix of technical skills and attention to detail. The average yearly salary for a CNC Programmer is around $67,136. This salary can vary based on experience and location.

CNC Programmers can see different salary levels based on their experience. Entry-level programmers might start at around $38,000 per year. As they gain more experience, their salaries can increase. Those with more than 10 years of experience can earn up to $110,000 per year. This range shows that there are good opportunities for growth in this field. Companies often value skilled CNC Programmers, which can lead to higher salaries and better job security.

View Computer Numerical Control Programmer jobs nearby

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

Job seekers looking for top-paying CNC Programmer positions should consider cities like San Jose, CA, and Cincinnati, OH. These cities offer some of the best salaries for CNC Programmers, with San Jose leading at $84,922 per year. Cincinnati, OH, follows closely with an average salary of $81,100 annually. Other cities with competitive salaries include Huntsville, AL, and Denver, CO. Huntsville offers $78,880, while Denver provides $78,246. These cities present excellent opportunities for professionals in this field.
Graph displaying highest paying cities salaries for Computer Numerical Control Programmer jobs, highlighting San Jose, CA with the highest at $84,922 and Indianapolis, IN with the lowest at $68,221.
  1. San Jose, CA
    Average Salary: $84,922
    In San Jose, CNC programmers work with tech giants like Apple and Intel. They create precise codes for manufacturing equipment. The tech-driven environment offers many opportunities for growth.
    Find Computer Numerical Control Programmer jobs in San Jose, CA


  2. Cincinnati, OH
    Average Salary: $81,100
    Cincinnati boasts a strong manufacturing sector, with companies like GE Appliances hiring CNC programmers. They focus on creating efficient production codes. The city offers a mix of urban and industrial opportunities.
    Find Computer Numerical Control Programmer jobs in Cincinnati, OH


  3. Huntsville, AL
    Average Salary: $78,880
    Huntsville is home to many aerospace companies, including NASA. CNC programmers here develop codes for advanced machinery. The city's focus on technology and innovation provides a dynamic work environment.
    Find Computer Numerical Control Programmer jobs in Huntsville, AL


  4. Denver, CO
    Average Salary: $78,246
    Denver's CNC programmers work in a variety of industries, from aerospace to food production. Companies like Ball Corporation rely on them for precise manufacturing codes. The city offers a vibrant, growing job market.
    Find Computer Numerical Control Programmer jobs in Denver, CO


  5. Phoenix, AZ
    Average Salary: $78,047
    Phoenix has a diverse job market for CNC programmers, with companies like Honeywell and Boeing. They create codes for high-tech manufacturing equipment. The city's warm climate and growing industries make it an attractive place to work.
    Find Computer Numerical Control Programmer jobs in Phoenix, AZ


  6. Seattle, WA
    Average Salary: $75,989
    Seattle's tech scene is booming, with companies like Boeing and Amazon hiring CNC programmers. They focus on developing codes for cutting-edge machinery. The city offers a mix of tech innovation and natural beauty.
    Find Computer Numerical Control Programmer jobs in Seattle, WA


  7. Fort Collins, CO
    Average Salary: $72,862
    Fort Collins has a strong focus on technology and agriculture, with companies like Lockheed Martin employing CNC programmers. They create efficient production codes. The city offers a friendly, community-oriented environment.
    Find Computer Numerical Control Programmer jobs in Fort Collins, CO


  8. Chicago, IL
    Average Salary: $72,542
    Chicago's diverse economy includes manufacturing giants like Caterpillar. CNC programmers here develop codes for heavy machinery. The city offers a rich cultural scene and many job opportunities.
    Find Computer Numerical Control Programmer jobs in Chicago, IL


  9. Orlando, FL
    Average Salary: $70,125
    Orlando's tourism industry relies on CNC programmers for theme park attractions. Companies like Disney hire them for precision coding. The city offers a vibrant, family-friendly environment.
    Find Computer Numerical Control Programmer jobs in Orlando, FL


  10. Indianapolis, IN
    Average Salary: $68,221
    In Indianapolis, CNC programmers work with automotive companies like Cummins. They create codes for manufacturing equipment. The city offers a mix of industry and community, with many growth opportunities.
    Find Computer Numerical Control Programmer jobs in Indianapolis, IN

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

Entegee offers the highest average salary for CNC Programmers at $91,049. ARCH Medical Solutions follows closely with an average salary of $85,227. Personnel People also provides a competitive salary of $76,200 for CNC Programmers. These companies value skilled CNC Programmers and offer attractive compensation packages. Job seekers can find rewarding opportunities with these top-paying employers.
Graph displaying best paying company salaries for Computer Numerical Control Programmer jobs, highlighting Entegee with the highest at $91,049 and Yates Industries with the lowest at $51,106.
  1. Entegee
    Average Salary: $91,049
    Entegee offers competitive salaries for CNC Programmers. They focus on providing innovative solutions in various industries. Entegee operates in multiple locations across the United States, including New York, California, and Texas.


  2. ARCH Medical Solutions
    Average Salary: $85,227
    ARCH Medical Solutions provides a high average salary for CNC Programmers. They specialize in medical device manufacturing. The company has offices in Minnesota, California, and New York.


  3. Personnel People
    Average Salary: $76,200
    Personnel People offers a solid salary for CNC Programmers. They focus on staffing solutions for various industries. Personnel People operates in several states, including Ohio, Michigan, and Indiana.


  4. performance personnel services
    Average Salary: $75,000
    performance personnel services provides a competitive salary for CNC Programmers. They offer staffing solutions for multiple industries. The company operates in states like Florida, Georgia, and North Carolina.


  5. E Business International Inc
    Average Salary: $71,790
    E Business International Inc offers a good salary for CNC Programmers. They focus on providing staffing solutions for various sectors. The company operates in multiple locations, including Illinois, New York, and California.


  6. Aerotek
    Average Salary: $62,428
    Aerotek offers a decent salary for CNC Programmers. They provide staffing services for a wide range of industries. Aerotek has offices across the United States, including Texas, California, and New York.


  7. Express Employment Professionals
    Average Salary: $61,343
    Express Employment Professionals offers a competitive salary for CNC Programmers. They focus on staffing solutions for various industries. The company operates in multiple states, including Florida, Texas, and New York.


  8. E-business International Inc
    Average Salary: $57,602
    E-business International Inc provides a fair salary for CNC Programmers. They focus on staffing solutions for multiple sectors. The company operates in states like Ohio, Michigan, and New York.


  9. Twin City Staffing
    Average Salary: $56,800
    Twin City Staffing offers a good salary for CNC Programmers. They provide staffing solutions for various industries. The company operates in states like Minnesota, Wisconsin, and Illinois.


  10. Yates Industries
    Average Salary: $51,106
    Yates Industries offers a reasonable salary for CNC Programmers. They focus on manufacturing and engineering solutions. The company operates in states like Ohio, Pennsylvania, and Michigan.

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 also make a programmer more valuable. Networking with industry professionals and staying updated on the latest trends can open doors to better job opportunities. Continuous learning and obtaining certifications can enhance skills and marketability. Seeking roles in high-demand industries such as aerospace or automotive can also lead to higher salaries.

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

  • Experience and Expertise: More experience leads to higher pay. Working on complex projects and mastering advanced CNC technologies can increase earning potential.
  • Specialization: Specializing in areas like robotics or 3D printing can make a programmer more valuable. This expertise can command higher salaries.
  • Networking: Building connections with industry professionals can lead to job opportunities and salary increases. Attending conferences and joining professional groups can be beneficial.
  • Certifications: Obtaining certifications in CNC programming can enhance skills and credibility. This can lead to higher-paying positions.
  • Industry Demand: Working in high-demand industries can lead to better salaries. Industries like aerospace and automotive often offer higher pay for CNC Programmers.

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