1

Nx Cnc Programmer Jobs (NOW HIRING)

NX CAM/CNC Programmer

Raynham, MA · On-site

$27.50 - $37.50/hr

NX CAM/CNC Programmer Location: Raynham, MA Duration: 6+ months Experience Required: 6-8 Role Description: Developing CNC machining programs Utilizing Siemens NX software to create toolpaths and ...

Apply Early

Senior CNC Programmer (NX)

Huntsville, AL · On-site

$26 - $35.75/hr

CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering ... Siemens NX CAM * Hermle 5-Axis Machining Centers * Heller Horizontal Machining Centers * Zayer ...

Apply Early

Senior CNC Programmer (NX)

Huntsville, AL · On-site

$26 - $35.75/hr

CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering ... Siemens NX CAM * Hermle 5-Axis Machining Centers * Heller Horizontal Machining Centers * Zayer ...

CNC PROGRAMMER, NX CAM (STARLINK) The CNC Programmer role here at SpaceX is expected to have a comprehensive understanding of all CNC machining and programming operations. This role is tasked with ...

Senior CNC Programmer (NX)

Huntsville, AL

$26 - $35.75/hr

CNC Programmer / Manufacturing Engineer We're hiring a CNC Programmer for a modern, engineering ... Siemens NX CAM * Hermle 5-Axis Machining Centers * Heller Horizontal Machining Centers * Zayer ...

CNC Programmer

Lynn, MA · On-site

$27.25 - $37.25/hr

The CNC programming will be done using Siemens NX software. The role will include writing, editing, troubleshooting, and validating CNC programs to be used for machining of jet engine components. The ...

CNC PROGRAMMER, NX CAM (STARLINK) The CNC Programmer role here at SpaceX is expected to have a comprehensive understanding of all CNC machining and programming operations. This role is tasked with ...

CNC Programmer - Siemens NX

Seattle, WA · On-site

$30.25 - $41.25/hr

We are seeking an experienced CNC Programmer with expert-level Siemens NX experience to join our team. This position offers the opportunity to work on challenging prototype and one-off components ...

CNC Programmer

Huntington Beach, CA · On-site

$27.75 - $38/hr

CNC Programmer Job Type: Contract Duration: 1 years Location: Hurlington Beach, CA Regular and ... UG NX CAD/CAM * machinist * Machine Control Data (MCD)

CNC Programmer Reports To: Machine Shop Supervisor Job Hours: * Flexible to work extended hours as ... CAM Software (Mastercam, Esprit, Siemens NX) * CNC Mill (5+ axis VMC) (Fanuc, Matsuura, Mitsubishi ...

New

Apply Early

Requirements 4+ years CNC programming experience using Mastercam or NX CAM software 4-axis milling experience required; VTL experience strongly preferred Experience machining hard alloys (stainless ...

Apply Early

next page

Showing results 1-20

Nx Cnc Programmer information

See salary details

$16

$30

$44

How much do nx cnc programmer jobs pay per hour?

As of Jul 2, 2026, the average hourly pay for nx cnc programmer in the United States is $30.96, according to ZipRecruiter salary data. Most workers in this role earn between $25.48 and $34.86 per hour, depending on experience, location, and employer.

What are some common challenges faced by NX CNC Programmers when transitioning from traditional CNC programming platforms?

NX CNC Programmers often encounter a learning curve when adapting to Siemens NX, especially if they're used to other CAM software. The integration of advanced features, complex toolpath strategies, and the need to fully understand 3D modeling within NX can be challenging. Additionally, collaborating closely with design and manufacturing teams is essential, as NX is often part of a broader PLM workflow. However, overcoming these challenges can lead to higher efficiency, more advanced machining capabilities, and greater career growth potential.

What are NX CNC Programmers?

NX CNC Programmers are specialized professionals who use Siemens NX software to create, modify, and optimize CNC (Computer Numerical Control) programs for manufacturing processes. They translate engineering drawings and designs into precise instructions that automated machine tools follow to produce parts and components. Their expertise ensures that parts are manufactured accurately, efficiently, and meet strict quality standards. NX CNC Programmers often collaborate with engineers, machinists, and quality assurance teams to refine manufacturing processes and address any production issues.

What is the difference between Nx Cnc Programmer vs CNC Machinist?

AspectNx Cnc ProgrammerCNC Machinist
Primary RoleDesigns and writes CNC programs to control machining operationsOperates CNC machines to produce parts based on existing programs
Skills & CertificationsKnowledge of CAD/CAM software, G-code, and CNC programming certificationsHands-on machine operation skills, blueprint reading, and basic CNC knowledge
Work EnvironmentDesign offices, programming labs, manufacturing facilitiesFactory floors, machine shops, manufacturing plants
Employer & Industry UsageManufacturers requiring custom programming for complex partsProduction environments focused on part manufacturing and machining

While Nx Cnc Programmers focus on creating and optimizing CNC programs, CNC Machinists operate the machines to produce parts. Both roles require knowledge of CNC operations, but programmers are more involved in the design and coding process, whereas machinists focus on machine operation and quality control.

What are the key skills and qualifications needed to thrive as an NX CNC Programmer, and why are they important?

To thrive as an NX CNC Programmer, you need strong proficiency in CNC machining principles, CAD/CAM software (especially Siemens NX), and a background in mechanical or manufacturing engineering. Expertise in using Siemens NX software for programming, along with familiarity in G-code, M-code, and machine-specific post-processors, is typically required. Attention to detail, problem-solving abilities, and effective communication are vital soft skills for optimizing programs and collaborating with production teams. These skills ensure accurate, efficient manufacturing processes, reduce errors, and enhance productivity in a precision-driven environment.
More about Nx Cnc Programmer jobs
What cities are hiring for Nx Cnc Programmer jobs? Cities with the most Nx Cnc Programmer job openings:
What states have the most Nx Cnc Programmer jobs? States with the most job openings for Nx Cnc Programmer jobs include:
Infographic showing various Nx Cnc Programmer job openings in the United States as of June 2026, with employment types broken down into 92% Full Time, 4% Part Time, and 4% Contract. Highlights an 98% Physical, and 2% Remote job distribution, with an average salary of $64,389 per year, or $31 per hour.
CNC Programmer - Aerospace Manufacturing - Direct Hire

CNC Programmer - Aerospace Manufacturing - Direct Hire

TekPro

Downers Grove, IL • On-site

$90K - $115K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

TekPro is working with a leading precision manufacturing company in the Downers Grove area to hire an experienced CNC Programmer. This is a full-time, direct hire opportunity with a stable and well-established organization known for producing high-quality, complex machined components.

Position Overview

We are seeking a skilled CNC Programmer with strong experience in multi-axis machining environments. This role will focus on developing efficient programs, optimizing processes, and supporting production for complex parts.

This is a great opportunity for someone who enjoys working on challenging, tight-tolerance components in a collaborative shop environment.

Key Responsibilities
  • Develop, edit, and optimize CNC programs for milling and/or turning operations
  • Interpret blueprints, CAD models, and GD&T to create accurate toolpaths
  • Select tooling, speeds/feeds, and machining strategies to maximize efficiency
  • Collaborate with machinists, engineers, and production teams to improve processes
  • Troubleshoot programming and machining issues on the shop floor
  • Support continuous improvement initiatives and reduce cycle times
Qualifications
  • 3+ years of CNC programming experience in a machining environment

  • Strong knowledge of CNC machining processes (milling, turning, multi-axis)

  • Ability to read and interpret blueprints and GD&T

  • Experience with CAM software such as:- Mastercam

    • NX CAM
    • Fusion 360
    • GibbsCAM (or similar)
  • Hands-on machining background is highly preferred

  • Strong problem-solving and attention to detail

Compensation & Benefits
  • Salary range: $90,000 – $115,000/year (based on experience)
  • Comprehensive benefits package (medical, dental, vision)
  • 401(k) with company match
  • Paid time off and holidays
  • Stable, long-term opportunity with growth potential

Machines & technologies you'll use:

  • CNC Mill (3-4 axis VMC) (Fanuc, Haas, Okuma, Dmg Mori Seiki, Makino, Doosan)
  • CNC Lathe (2-4 axis) (Haas, Okuma, Doosan, Dmg Mori Seiki)
  • CAM Software (Mastercam, GibbsCAM, Siemens NX)
  • CNC Mill (5+ axis VMC) (Fanuc, Mazak, Haas, Okuma)
  • CNC Lathe (5+ axis) (Mazak, Okuma, Doosan, Dmg Mori Seiki)