1

Cnc Programmer Jobs in Dallas, TX (NOW HIRING)

CNC Programmer II - 1st Shift

Irving, TX ยท On-site

$25.50 - $34.75/hr

As a CNC Programmer II on our 1st Shift team, you'll master the art of turning digital designs into perfectly crafted parts. If you love working with cutting-edge Fanuc & HAAS CNC milling centers and ...

CNC Programmer II - 1st Shift

Irving, TX ยท On-site

$25.50 - $34.75/hr

As a CNC Programmer II on our 1st Shift team, you'll master the art of turning digital designs into perfectly crafted parts. If you love working with cutting-edge Fanuc & HAAS CNC milling centers and ...

CNC Programmer II - 1st Shift

Irving, TX ยท On-site

$25.50 - $34.75/hr

As a CNC Programmer II on our 1st Shift team, you'll master the art of turning digital designs into perfectly crafted parts. If you love working with cutting-edge Fanuc & HAAS CNC milling centers and ...

CNC Programming

Dallas, TX

$26.25 - $35.75/hr

We are looking to hire a CNC Mill Programmer and drafting position focused on SolidWorks CAM programming manufacturing concepts. Responsibilities will include managing and updating post G code files ...

Be Seen First

CNC Programmer Machinist

Richardson, TX ยท On-site

$25 - $32/hr

All prints, job travelers, employee time sheets, and any hard copies of programming information are to be kept in appropriate areas away from coolants, dust and chips (i.e. in a toolbox or on a ...

Be Seen First

CNC Programmer Machinist

Richardson, TX ยท On-site

$25 - $32/hr

All prints, job travelers, employee time sheets, and any hard copies of programming information are to be kept in appropriate areas away from coolants, dust and chips (i.e. in a toolbox or on a ...

CNC Machinists-Direct Hire! We are seeking a skilled CNC Machinist with 2-3 years of machine operator experience to join our new machine shop. The successful candidate will be responsible for ...

CNC Set Up Machinist

Richardson, TX ยท On-site

$24 - $28/hr

You will work closely with the CNC Programming team to prepare machines for production and troubleshoot setup issues as needed. Key Responsibilities * Set up CNC machines for production, including ...

A CNC Machine Tool Application Engineer contributes to the success of Hartwig by having a direct onsite presence as a technical resource to ensure satisfaction. The customers we serve are in a ...

A CNC Machine Tool Application Engineer contributes to the success of Hartwig by having a direct onsite presence as a technical resource to ensure satisfaction. The customers we serve are in a ...

Our client, a precision engineering, manufacturing, and machining company dedicated to producing ... As a CNC Set-up Machinist, you'll operate and program CNC machines to produce high-quality parts.

Showing results 21-40

Cnc Programmer information

See Dallas, TX salary details

$16

$30

$44

How much do cnc programmer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for cnc programmer in Dallas, TX is $30.62, according to ZipRecruiter salary data. Most workers in this role earn between $25.19 and $34.47 per hour, depending on experience, location, and employer.

How much do CNC programmers earn?

CNC programmers typically earn between $45,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing and aerospace sectors.

What are some common challenges CNC programmers face when transitioning from manual machining backgrounds?

CNC Programmers moving from manual machining often encounter challenges in interpreting complex CAD/CAM software and translating traditional machining knowledge into digital instructions. Adjusting to the precision and automation of CNC equipment requires learning new programming languages (like G-code) and understanding machine limitations. Additionally, troubleshooting programming errors and keeping up with rapidly evolving technologies can be demanding but also rewarding as these skills are highly valued in modern manufacturing environments.

What does a CNC programmer do?

A CNC programmer operates a computer numerical control machine to cut materials like metal and plastic for building things such as airplanes or appliances. In the simplest terms, the CNC programmer uses coding and software to tell the machine what to cut. In addition to initially programming machinery, they also troubleshoot and improve existing software and codes. They work with blueprints to ensure precise directions, and engineers to make improvements.

What is the difference between Cnc Programmer vs Cnc Machinist?

AspectCnc ProgrammerCnc Machinist
Primary RoleDesigns and writes CNC code to control machine toolsOperates and sets up CNC machines based on provided programs
Skills & CertificationsG-code programming, CAD/CAM software, technical certificationsMachine operation, measurement, troubleshooting skills
Work EnvironmentDesign offices, programming stations, sometimes on the shop floorShop floor, machine shop environments
ResponsibilitiesCreating programs, optimizing machining processesRunning machines, inspecting parts, maintaining equipment

While both roles work closely in manufacturing, a Cnc Programmer focuses on creating and optimizing CNC programs, whereas a Cnc Machinist operates and maintains the machines based on those programs. Understanding these differences helps in choosing the right career path or job search focus.

Is CNC programming in high demand?

CNC programming is in high demand due to the ongoing need for skilled operators and programmers in manufacturing and machining industries. As automation and precision manufacturing grow, experienced CNC programmers with knowledge of CAD/CAM software are increasingly sought after. The role often requires technical training or certifications and familiarity with CNC machine tools.

What are the key skills and qualifications needed to thrive as a CNC programmer, and why are they important?

To thrive as a CNC Programmer, you need a solid understanding of machining processes, blueprint reading, and proficiency in G-code programming, often supported by a degree or certification in manufacturing or engineering. Familiarity with CAD/CAM software such as Mastercam or SolidWorks, and experience with CNC machine operation, are typically required. Attention to detail, problem-solving abilities, and effective communication are standout soft skills in this role. These competencies ensure precise part production, minimize errors, and help maintain efficient workflow in manufacturing environments.

What is a CNC programmer?

CNC Programmers are skilled professionals who create computer programs to control the operation of machines such as mills, lathes, and grinders in manufacturing. They use CAD (Computer-Aided Design) and CAM (Computer-Aided Manufacturing) software to develop precise instructions that tell CNC machines how to produce parts and components. Their role is crucial in ensuring products are made accurately and efficiently, meeting detailed specifications and quality standards.

Is a CNC programmer a good job?

A CNC programmer is a skilled trade role that involves creating and managing computer-controlled machine tool programs for manufacturing. It offers steady employment, requires technical skills, and often involves working in manufacturing environments with specialized software and machinery. Job satisfaction depends on interest in machining and technology, with opportunities for advancement and certification.
What are the most commonly searched types of Cnc Programmer jobs in Dallas, TX? The most popular types of Cnc Programmer jobs in Dallas, TX are:
What job categories do people searching Cnc Programmer jobs in Dallas, TX look for? The top searched job categories for Cnc Programmer jobs in Dallas, TX are:
What cities near Dallas, TX are hiring for Cnc Programmer jobs? Cities near Dallas, TX with the most Cnc Programmer job openings:
Infographic showing various Cnc Programmer job openings in Dallas, TX as of August 2026, with employment types broken down into 97% Full Time, and 3% Contract. Highlights an 100% In-person job distribution, with an average salary of $63,696 per year, or $30.6 per hour.

CNC Programmer II - 1st Shift

Smiths Group

Irving, TX โ€ข On-site

$25.50 - $34.75/hr

Full-time

Re-posted 15 days ago


Job description

Company Description

Smiths Interconnect,ย is a global leader in the design and manufacture of high-performance interconnect solutions. Our products are used in mission-critical applications across industries such as aerospace, defense, telecommunications, and industrial markets. At Smiths Interconnect, we are committed to innovation, quality, and providing cutting-edge solutions that connect the world's most demanding systems.

Smiths Interconnect is part of Smiths Group. For over 170 years, Smiths has been pioneering progress by engineering for a better future. We serve millions of people every year, to help create a safer, more efficient and productive, and better-connected world across four global markets: energy, security & defense, space & aerospace and general industrial. Listed on theLondon Stock Exchange, Smiths employs c.16,000 colleagues in over 50 countries.ย 

Job Description

Are you ready to bring precision and creativity to life? As a CNC Programmer II on our 1st Shift team, you'll master the art of turning digital designs into perfectly crafted parts. If you love working with cutting-edge Fanuc & HAAS CNC milling centers and have a passion for precision, this is your stage to shine!

Key Responsibilities:

  • Master the setup, programming, and operation of Fanuc & HAAS CNC milling centers using Master CAM software-turning code into reality!
  • Decode blueprints, sketches, drawings, and specifications like a pro to determine dimensions, tolerances, and the perfect sequence of operations.
  • Work your magic with close tolerances using precision gauges and inspection tools to ensure every finished product is absolutely flawless.
  • Document your setup and operation expertise through written descriptions, sketches, and solid models-become the go-to resource for your team.
  • Mentor and train junior operators and apprentices, passing on your machining wisdom and helping them level up their skills.
  • Champion safety procedures and regulations-keeping our team safe is everyone's superpower.
  • Take on additional challenges as they come your way, staying flexible and ready for whatever's next.
Qualifications

Technical Knowledge, Skills and Abilities:

  • 3-7 years of hands-on manual machining and CNC setup and operation experience with conversational programming-you've got the chops!
  • Master CAM software proficiency is our jam (preferred, but we love learning together!)
  • High work ethic and team player mentality with a sense of urgency-because great things happen when we move fast and collaborate.
  • Blueprint reading superpower-you can decode complex machine and component drawings like it's second nature.
  • English fluency (speaking, reading, and understanding verbal instructions)-clear communication keeps us all on the same page.
  • Problem-solving ninja skills-you analyze challenges and find creative solutions.
  • Detail-oriented and self-motivated-you thrive with autonomy and minimal supervision, taking ownership of your work.
  • Mentoring mindset-you genuinely enjoy training and developing others.
  • Flexibility and availability-ready to work overtime and weekends when the team needs you.

Travel %: 0-10%

Security: Please state if US Citizen or Permanent Resident status is required.

Additional Information

All your information will be kept confidential according to EEO guidelines.

We believe that different perspectives and backgrounds are what make a company flourish. All qualified applicants will receive equal consideration for employment regardless of color, religion, sex, sexual orientation, gender identity, national origin, economic status, disability, age, or any other legally protected characteristics. We are proud to be an inclusive company with values grounded in equality and ethics, where we celebrate, support, and embrace diversity.

At no time during the hiring process will Smiths Group, nor any of our recruitment partners ever request payment to enable participation - including, but not limited to, interviews or testing. Avoid fraudulent requests by applying jobs directly through our career's website (Careers - Smiths Group plc)