1

Cnc Programmer And Machinist Jobs in Rochester, NY

CNC Set-up Machinist

Honeoye Falls, NY ยท On-site

$20 - $27.25/hr

Responsibilities CNC Setup Machinist is responsible for setting up and operating 5 axis machining ... Collaborates with programming and quality assurance teams to ensure successful production of a ...

New

CNC Mill Setup Machinist

Rochester, NY ยท On-site

$21.75 - $28.75/hr

The machinist will be responsible for setting up and operating CNC mills, ensuring optimal machine function, producing high-quality components, and adhering to precise specifications. Additionally ...

CNC Machine Operator

Bergen, NY ยท On-site

$19.50 - $23.50/hr

Start-up/Shutdown of CNC machine. * Perform daily preventative maintenance of CNC machine. * Ability to load and unload castings to the CNC fixtures. * Inspect finished parts using calipers, gages ...

Interpret engineering blueprints and specifications to determine machining requirements. * Perform test runs to ensure that CNC programs are accurate and meet quality standards. * Optimize machining ...

CNC Operator- 2nd Shift

Honeoye Falls, NY ยท On-site

$20 - $27/hr

Interpret engineering blueprints and specifications to determine machining requirements. * Perform test runs to ensure that CNC programs are accurate and meet quality standards. * Optimize machining ...

CNC Machine Operator

Bergen, NY ยท On-site

$19.50 - $23.50/hr

Start-up/Shutdown of CNC machine. * Perform daily preventative maintenance of CNC machine. * Ability to load and unload castings to the CNC fixtures. * Inspect finished parts using calipers, gages ...

Showing results 41-60

Cnc Programmer And Machinist information

See Rochester, NY salary details

$16

$30

$44

How much do cnc programmer and machinist jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for cnc programmer and machinist in Rochester, NY is $30.54, according to ZipRecruiter salary data. Most workers in this role earn between $25.14 and $34.38 per hour, depending on experience, location, and employer.

What is a CNC programmer and machinist?

CNC Programmers and Machinists are skilled professionals who use computer numerical control (CNC) machines to manufacture precision parts and components. The programmer creates the instructions, or code, that tells the machine how to cut, drill, or shape materials like metal or plastic. The machinist sets up, operates, and monitors the CNC machines to ensure they produce high-quality parts according to specifications. Both roles often require knowledge of technical drawings, tooling, and quality control processes.

What are the key skills and qualifications needed to thrive as a CNC programmer and machinist?

To thrive as a CNC Programmer and Machinist, you need strong skills in blueprint reading, precision measurement, and a solid understanding of machining processes, usually supported by vocational training or an associate degree. Proficiency with CAD/CAM software, G-code programming, and CNC machine operation is essential, and certifications from organizations like NIMS can be valuable. Attention to detail, problem-solving abilities, and effective communication help ensure accuracy and efficiency in production environments. These skills are crucial for producing high-quality parts, minimizing errors, and maintaining safety and productivity on the shop floor.

What are some typical challenges CNC programmers and machinists face when transitioning from manual machining to CNC operations?

One common challenge is adapting to the precision and complexity of programming CNC machines, which often requires learning new software and understanding G-code or CAM systems. Unlike manual machining, CNC roles demand strong attention to digital detail and troubleshooting skills for automated equipment. Additionally, there's a learning curve in interpreting and optimizing part designs for efficient CNC production, often involving collaboration with engineers and designers. Overcoming these challenges can lead to increased autonomy, higher productivity, and opportunities for advancement into supervisory or programming-focused roles.

What is the difference between Cnc Programmer And Machinist vs Cnc Operator?

AspectCnc Programmer And MachinistCnc Operator
CredentialsTypically requires technical training or certification, experience in programming and machiningUsually requires basic training or on-the-job instruction
Work EnvironmentWorks in machine shops, manufacturing plants, often involved in programming and setupOperates CNC machines under supervision, monitors machine operation
Job ResponsibilitiesDesigns programs, sets up machines, and performs machining tasksRuns CNC machines according to instructions, performs routine checks

The main difference is that Cnc Programmer And Machinist are involved in programming, setup, and complex machining, while Cnc Operator primarily runs machines based on existing programs. Cnc Programmer And Machinist roles require more technical skills and understanding of programming languages, making them more specialized in the manufacturing process.

Do CNC programmers and machinists make a lot of money?

CNC programmers and machinists typically earn competitive wages that vary based on experience, location, and skill level. Skilled professionals with certifications and proficiency in CAD/CAM software often have higher earning potential, especially in manufacturing environments with advanced machinery. Overall, these roles can offer a solid income within the manufacturing industry.

How much is a CNC programmer and machinist paid?

CNC programmers and machinists typically earn between $20 and $35 per hour, with annual salaries ranging from approximately $40,000 to $70,000 depending on experience, location, and industry. Skilled workers with certifications and proficiency in CAD/CAM software often command higher wages.

Is a CNC programmer and machinist in demand?

CNC programmers and machinists are in high demand due to the manufacturing industry's need for precision machining and automation. Skilled workers with knowledge of CNC programming, machine operation, and CAD/CAM software are especially sought after across various industries, including aerospace, automotive, and medical device manufacturing.

What are popular job titles related to Cnc Programmer And Machinist jobs in Rochester, NY?

For Cnc Programmer And Machinist jobs in Rochester, NY, the most frequently searched job titles are:

What job categories do people searching Cnc Programmer And Machinist jobs in Rochester, NY look for?

The top searched job categories for Cnc Programmer And Machinist jobs in Rochester, NY are:

What cities near Rochester, NY are hiring for Cnc Programmer And Machinist jobs?

Cities near Rochester, NY with the most Cnc Programmer And Machinist job openings:

Infographic showing various Cnc Programmer And Machinist job openings in Rochester, NY as of August 2026, with employment types broken down into 79% Full Time, 9% Part Time, 6% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $63,531 per year, or $30.5 per hour.

CNC Machine Operator - Structural Steel

Rochester Structural

Gates, NY โ€ข On-site

$20 - $35/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted yesterday


Job description

Steel fabrication consists of bolting and/or welding parts to main steel members such as beams and columns per the design drawing. Material are move with overhead cranes and forklifts. We prime paint finished products and load trucks for delivery.

CNC machines include Ocean Clipper II angle line to process angle iron, Hypertherm Plasma table that process plate parts, Ficep FRC plasma line that cuts beams, tubes and misc shapes, (2) Ficep drill lines with band saws. We also fabricated light industrial steel such as stairs and railings.

We are seeking a detail-oriented CNC Machine Operator to operate and maintain CNC fabrication equipment used in structural steel processing. This role is responsible for setting up, operating, and monitoring CNC machinery to cut, drill, and process steel components according to engineering drawings and production specifications.

Key Responsibilities

  • Operate CNC machinery including:
    • Angle lines (Ocean Clipper II)
    • Plasma tables (Hypertherm)
    • Beam drill lines and band saws (Ficep systems)
  • Load and position steel materials for machining operations
  • Interpret blueprints, shop drawings, and CNC programs
  • Monitor machine performance and make adjustments as needed
  • Perform routine inspections to ensure accuracy and quality standards
  • Move materials using forklifts and overhead cranes safely
  • Assist with basic machine maintenance and troubleshooting
  • Maintain a clean and safe work environment
  • Follow all OSHA and company safety procedures

Qualifications

  • Prior experience operating CNC machinery in a manufacturing or steel fabrication environment
  • Ability to read and interpret technical drawings and blueprints
  • Strong attention to detail and measurement accuracy
  • Mechanical aptitude and problem-solving skills
  • Experience with structural steel or heavy industrial materials preferred

Preferred Certifications

  • Forklift Operator Certification
  • Overhead Crane Certification
  • OSHA 10 or OSHA 30 Safety Certification

Physical Requirements

  • Ability to lift up to 50+ lbs
  • Standing for extended periods
  • Working around heavy machinery in a shop environment

Why Join Us

  • Work with advanced CNC equipment and modern fabrication systems
  • Stable, long-term opportunity with growth potential
  • Team-oriented, safety-focused environment
  • Be part of a respected AISC-certified steel fabricator

Company Description

Join Rochester Structural LLC, a leader in structural steel fabrication and erection with a strong legacy since 1982 and an AISC-certified fabrication facility in Rochester, NY. We are dedicated to quality, safety, and craftsmanship on every project — from industrial manufacturing and healthcare facilities to high-tech and commercial construction. Our team works with advanced CNC equipment and modern fabrication processes to deliver precision and excellence on every job.