Position
Salary

How much does a Computer Numerical Control Programmer make?

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

A Computer Numerical Control (CNC) Programmer plays an important role in many industries. They earn a solid income, which helps them support their families. On average, a CNC Programmer makes about $68,525 each year. This is a good amount, considering the skill and knowledge needed for the job.

Let's look at the different salary ranges for CNC Programmers. About 10.49% of them make less than $41,000 each year. Next, 15.27% earn between $41,000 and $48,455. Then, 17.63% make from $48,455 to $55,909. Another 16.47% earn between $55,909 and $63,364. About 11.47% of CNC Programmers bring in from $63,364 to $70,818 each year. Some 8.21% earn between $70,818 and $78,273. Around 4.78% make from $78,273 to $85,727. About 4.37% earn from $85,727 to $93,182. Next, 3.35% bring in from $93,182 to $100,636. Some 1.92% make between $100,636 and $108,091. Finally, about 1.03% of CNC Programmers earn more than $108,091 each year.

View Computer Numerical Control Programmer jobs nearby

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

Mobile, Alabama, and San Jose, California, lead in average salaries for Computer Numerical Control Programmers. Both cities offer strong opportunities for high earnings in this field. Los Angeles, Seattle, and Phoenix also provide competitive pay, making them attractive options for job seekers in this industry.
Graph displaying highest paying cities salaries for Computer Numerical Control Programmer jobs, highlighting Mobile, AL with the highest at $104,038 and Fort Collins, CO with the lowest at $72,838.
  1. Mobile, AL
    Average Salary: $104,038
    In Mobile, AL, CNC programmers work in a growing tech sector, collaborating closely with manufacturing teams. Key employers include local automotive and aerospace companies.
    Find Computer Numerical Control Programmer jobs in Mobile, AL


  2. San Jose, CA
    Average Salary: $92,628
    San Jose, CA, offers a vibrant environment for CNC programmers with many opportunities in tech giants like Apple and Tesla. The dynamic industry ensures continuous learning and growth.
    Find Computer Numerical Control Programmer jobs in San Jose, CA


  3. Los Angeles, CA
    Average Salary: $84,125
    Los Angeles, CA, features a diverse job market for CNC programmers with roles in entertainment technology and aerospace. The city's entertainment industry also provides unique opportunities for creativity.
    Find Computer Numerical Control Programmer jobs in Los Angeles, CA


  4. Seattle, WA
    Average Salary: $80,388
    Seattle, WA, provides a tech-savvy environment for CNC programmers. Companies like Boeing and Amazon offer innovative projects. The city's culture supports continuous professional development.
    Find Computer Numerical Control Programmer jobs in Seattle, WA


  5. Phoenix, AZ
    Average Salary: $80,148
    Phoenix, AZ, is a hub for CNC programming with major employers in aerospace and manufacturing. The city offers a stable job market and professional growth opportunities.
    Find Computer Numerical Control Programmer jobs in Phoenix, AZ


  6. Huntsville, AL
    Average Salary: $78,174
    In Huntsville, AL, CNC programmers benefit from the city’s aerospace and defense sector. The work environment fosters innovation and collaboration with prominent companies.
    Find Computer Numerical Control Programmer jobs in Huntsville, AL


  7. Orlando, FL
    Average Salary: $75,157
    Orlando, FL, offers diverse opportunities for CNC programmers with roles in manufacturing and entertainment technology. The city's vibrant economy supports career growth and stability.
    Find Computer Numerical Control Programmer jobs in Orlando, FL


  8. Chicago, IL
    Average Salary: $74,590
    Chicago, IL, provides a rich job market for CNC programmers, with opportunities in manufacturing and tech startups. The city's diverse industries support varied professional experiences.
    Find Computer Numerical Control Programmer jobs in Chicago, IL


  9. Indianapolis, IN
    Average Salary: $73,457
    Indianapolis, IN, offers a balanced job market for CNC programmers with roles in automotive and tech firms. The city's growing tech sector provides numerous opportunities for skill development.
    Find Computer Numerical Control Programmer jobs in Indianapolis, IN


  10. Fort Collins, CO
    Average Salary: $72,838
    Fort Collins, CO, provides a supportive environment for CNC programmers, with opportunities in aerospace and tech companies. The city's emphasis on education and innovation makes it an attractive place to work.
    Find Computer Numerical Control Programmer jobs in Fort Collins, CO

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

Job seekers aiming for a lucrative career as a CNC Programmer can find top-tier opportunities at companies like Clark Personnel Service and Empro. These employers offer competitive salaries and valuable benefits. Look out for positions at SpaceX and Entegee, too, as they provide attractive pay packages in this specialized field.
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 $53,976.
  1. Clark Personnel Service
    Average Salary: $110,000
    Clark Personnel Service offers top-notch Computer Numerical Control Programmer jobs. They operate in various locations, providing diverse opportunities. Their roles often involve creating and optimizing CNC programs for manufacturing processes.


  2. Empro
    Average Salary: $101,071
    Empro boasts attractive salaries for CNC Programmers. They have locations across the country, offering a range of projects in industries like aerospace and automotive. Their CNC Programmers work on advanced manufacturing technologies.


  3. SpaceX
    Average Salary: $94,115
    SpaceX is a leading aerospace company with competitive salaries for CNC Programmers. They are based in California and Texas. At SpaceX, CNC Programmers contribute to cutting-edge space technology projects.


  4. Entegee
    Average Salary: $88,581
    Entegee provides good opportunities for CNC Programmers with a strong focus on precision. They are located in Pennsylvania and have a reputation for innovation. Their CNC Programmers work on manufacturing equipment for various industries.


  5. Personnel People
    Average Salary: $86,500
    Personnel People offers stable positions for CNC Programmers. They operate in multiple locations, providing a variety of opportunities. CNC Programmers here focus on creating efficient manufacturing programs.


  6. ARCH Medical Solutions
    Average Salary: $85,714
    ARCH Medical Solutions is known for its rewarding CNC Programmer roles. They are based in the Midwest and offer projects in medical device manufacturing. CNC Programmers here ensure high-quality production.


  7. Cenergy International Services
    Average Salary: $78,704
    Cenergy International Services has a solid reputation for CNC Programmer jobs. They operate in several states, providing roles in various industries. CNC Programmers here work on energy and manufacturing projects.


  8. Rise Technical Recruitment Limited
    Average Salary: $72,546
    Rise Technical Recruitment Limited offers CNC Programmer positions with good benefits. They operate in the UK and have a focus on engineering. CNC Programmers here develop programs for complex machinery.


  9. Custom Engineering Co
    Average Salary: $58,000
    Custom Engineering Co provides CNC Programmer jobs with a focus on customization. They are based in the Midwest and work in various industries. CNC Programmers here create tailored manufacturing solutions.


  10. Express Employment Professionals
    Average Salary: $53,976
    Express Employment Professionals offers CNC Programmer positions with competitive pay. They operate in multiple locations, providing roles in diverse industries. CNC Programmers here focus on efficient manufacturing processes.

How to earn more as a Computer Numerical Control Programmer?

To earn more as a Computer Numerical Control (CNC) Programmer, focus on gaining experience and developing key skills. Employers often seek candidates with specific qualifications and certifications. Working in high-demand industries can also lead to higher pay. Below are essential factors to consider to enhance earning potential.

First, earning relevant certifications can improve a CNC Programmer's market value. Certifications from recognized organizations show expertise and dedication. Next, gaining experience in diverse industries allows programmers to tackle different challenges. Specialized skills in areas like 3D modeling or robotics programming can lead to higher-paying jobs. Networking with other professionals provides opportunities for career advancement. Finally, staying updated with the latest technology and software trends ensures competitiveness in the job market.

Here are some factors to consider:

  • Earn relevant certifications
  • Gain experience in diverse industries
  • Develop specialized skills
  • Network with other professionals
  • Stay updated with technology trends

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