1

Cnc Programmer And Machinist Jobs in Rochester, NY

CNC Programmer

Rochester, NY ยท On-site

$26.25 - $35.75/hr

The CNC Programmer is responsible for driving improvements in the performance and capabilities of ... Process development, machine programming, and prototype development work. * Provide technical ...

CNC PROGRAMMER

Rochester, NY ยท On-site

$28 - $43/hr

CNC PROGRAMMER Advantech Industries Inc. is a family-owned manufacturing company based in Rochester, New York, specializing in CNC machining, sheet metal fabrication, welding, and assembly services.

CNC Programmer

Rochester, NY ยท On-site

$26.25 - $35.75/hr

We are seeking a highly motivated and skilled CNC Programmer to join our team! This individual will ... machines, press brakes, etc.) and related automation. Supports additional activities related to the ...

CNC Programmer (Blanking)

Rochester, NY ยท On-site

$26.25 - $35.75/hr

... machines, press brakes, etc.) and related automation. Supports additional activities related to the ... Minimum of 3 years of experience in CNC programming. Working knowledge of Amada and Mazak CNC ...

Machinist/CNC Machinist Day Shift

West Henrietta, NY ยท On-site

$19.75 - $26.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR ... Machines various parts using the CNC milling machines, manual and CNC lathes, and other ...

Machinist/CNC Machinist B-Shift

West Henrietta, NY ยท On-site

$19.75 - $26.75/hr

With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR ... Machinist/CNC Machinist REPORTS TO: Value Stream Supervisor DEPARTMENT: Machine Shop STATUS: Non ...

Senior Glass CNC Machinist

Rochester, NY ยท On-site

$20.25 - $27.75/hr

Position Summary The Senior Glass CNC Machinist is responsible for programming, setting up, operating, troubleshooting, and optimizing CNC equipment used in the precision machining of glass and ...

Machinist

West Henrietta, NY ยท On-site

$19.75 - $26.75/hr

Writes CNC programs with programming software, determines machines, sets up tooling, and sequences of operations necessary to produce machined parts * Assists in training others as needed

Machinist

West Henrietta, NY ยท On-site

$19.75 - $26.75/hr

Writes CNC programs with programming software, determines machines, sets up tooling, and sequences of operations necessary to produce machined parts * Assists in training others as needed

next page

Showing results 1-20

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 1, 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 Programmer

Syntec Optics

Rochester, NY โ€ข On-site

$26.25 - $35.75/hr

Full-time

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Job Summary:
The CNC Programmer is responsible for driving improvements in the performance and capabilities of our precision machining operations that include CNC Milling and Turning equipment.  They will lead focused projects to optimize cycle times, improve yields, increase machine efficiencies, and introduce new products into the factory.  They will also support the manufacturing operations to deliver quality products on-time to customers.

 Essential Duties and Responsibilities:

  • Process development, machine programming, and prototype development work.
  • Provide technical support to machinists and operators to ensure smooth production runs.
  • Troubleshooting of equipment issues and resolution of problems related to tooling, setup, and machine performance.
  • Use CAD and CAM software to create part models, toolpaths, and detailed machining instructions for CNC machines.
  • Consulting with Chief Manufacturing Engineer, Program Management, Quality, and Engineering regarding part quality requirements and to ensure that designs are manufacturable and meet tolerance requirements.
  • Consulting with customers and internal applications engineering regarding current projects and upcoming projects.
  • Participate in strategic improvement events focused on improving throughput, profit margins, and overall manufacturing efficiency.
  • Lead Quality improvement efforts for assigned work areas / programs.
  • Assist in new part creation process including BOMs, Routers, Work Instructions, Training requirements, and Supplier Qualifications.

Physical Demands and Work Environment:

  • While performing the duties of this job, the employee is regularly required to stand, walk, and use hands to operate machinery and tools.
  • The employee may be required to lift up to 50 pounds occasionally.
  • The work environment includes exposure to noise from machinery and a variety of physical demands, including the use of precision instruments.
  • Protective equipment such as safety goggles, hearing protection and other safety equipment required to perform the job effectively and in a safe manor.
  • The noise level in the work environment may range from moderate to loud.

Education, Skills, and Experience:

  • Bachelor’s of Engineering Degree from a four year college or >5 years related work experience in cnc programming
  • Relevant certifications (i.e. MasterCam programming) highly desired.
  • Hands-on experience with CNC machines, milling machines, lathes, grinders, and other precision machining equipment. Expertise with horizontal and vertical 5 axis milling as well as multi axis turning and mill turn is a must.
  • Experience using precision measurement instruments (e.g. micrometers, calipers, height gauges, CMM machines)
  • Solid knowledge of manufacturing quality control processes and standards.
  • Ability to work independently and in teams in a fast-paced, high-tech environment.
  • Excellent communication and interpersonal skills aligned with our Mission-Vision-Values.
  • Proficient in Microsoft Office Suite (Excel, Word, Outlook) and other relevant software for managing production and performance metrics.