1

Senior Cnc Programmer Jobs in Rochester, NY (NOW HIRING)

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 ...

Manufacturing Manager

Ontario, NY · On-site

$90K - $110K/yr

... engineering, quoting, quality, maintenance, and report to senior leadership. ESSENTIAL JOB ... CNC programmers, machinist, operators • Develop and execute strategic plans for process ...

Manufacturing Manager

Ontario, NY · On-site

$90K - $110K/yr

... engineering, quoting, quality, maintenance, and report to senior leadership. ESSENTIAL JOB ... CNC programmers, machinist, operators • Develop and execute strategic plans for process ...

Associate Exhibit Detailer

Webster, NY · On-site

$70K - $85K/yr

... of senior detailers. * Collaborate with the Design team to interpret creative concepts and ... standards, CNC programming, and accurate measurement. * Collaborative mindset with strong ...

Production Supervisor

Rochester, NY · On-site

$62K - $70K/yr

Collaborate with engineering and maintenance teams to implement process improvements. * Prepare ... senior management. Qualifications : * Strong problem-solving skills and the ability to make data ...

Production Supervisor

Rochester, NY · On-site

$62K - $70K/yr

Collaborate with engineering and maintenance teams to implement process improvements. * Prepare ... senior management. Qualifications : * Strong problem-solving skills and the ability to make data ...

Production Supervisor

Rochester, NY · On-site

$62K - $70K/yr

Collaborate with engineering and maintenance teams to implement process improvements. * Prepare ... senior management. Qualifications : * Strong problem-solving skills and the ability to make data ...

Senior Cnc Programmer information

See Rochester, NY salary details

$16

$30

$44

How much do senior cnc programmer jobs pay per hour?

As of Jun 27, 2026, the average hourly pay for senior cnc programmer 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 are the key skills and qualifications needed to thrive as a Senior CNC Programmer, and why are they important?

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

What is the difference between Senior Cnc Programmer vs Cnc Machinist?

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

What are Senior CNC Programmers?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

How does a Senior CNC Programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.
What are the most commonly searched types of Cnc Programmer jobs in Rochester, NY? The most popular types of Cnc Programmer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Senior Cnc Programmer jobs? Cities near Rochester, NY with the most Senior Cnc Programmer job openings:
Senior Glass CNC Machinist

Senior Glass CNC Machinist

Syntec Optics

Rochester, NY • On-site

$20.25 - $27.75/hr

Full-time

Posted 4 days ago


Job description

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 optical components. This role serves as a technical resource within the department by mentoring machinists, improving manufacturing processes, creating work instructions, and ensuring products meet stringent optical quality and dimensional requirements.

Essential Duties and Responsibilities

• Set up and operate CNC equipment used to machine optical glass components.

• Edit and optimize CNC programs to improve cycle times, quality, and efficiency.

• Interpret engineering drawings, GD&T, work orders, and process documentation.

• Perform machine setups, tooling changes, offsets, and first-piece inspections.

• Manufacture components to tight dimensional and cosmetic tolerances.

• Troubleshoot machining issues and recommend corrective actions.

• Develop and improve machining processes for new and existing products.

• Create and maintain work instructions, setup sheets, and machining documentation.

• Work closely with Engineering to support new product introductions and process development.

• Perform in-process inspections using precision measuring equipment.

• Monitor machine performance and perform preventative maintenance activities.

• Train and mentor CNC machinists and operators on best practices.

• Support Lean Manufacturing and continuous improvement initiatives.

• Maintain accurate production records and quality documentation.

• Collaborate with Quality, Planning, and Manufacturing teams to meet production schedules.

• Ensure compliance with ISO quality standards and all safety requirements.

• Perform other duties as assigned.

Qualifications

• High school diploma or GED required.

• Technical degree or CNC machining certification preferred.

• Minimum of 7 years of CNC machining experience, preferably machining optical glass or brittle materials.

• Experience with multi-axis CNC equipment preferred.

• Experience in precision manufacturing or optics industry strongly preferred.

• Ability to read and interpret engineering drawings and GD&T.

• Strong computer skills and familiarity with CNC programming software.

• Advanced knowledge of CNC machining principles.

• Experience machining optical glass, fused silica, sapphire, ceramics, or similar materials.

• Strong understanding of feeds, speeds, tooling, and grinding parameters.

• Ability to optimize machining processes and reduce scrap.

• Knowledge of precision inspection equipment including micrometers, indicators, comparators, and optical measurement systems.

• Excellent troubleshooting and problem-solving skills.

• Strong leadership and mentoring abilities.

• Excellent organizational and communication skills.

• Ability to manage multiple priorities while maintaining exceptional quality standards.

Physical Requirements

• Ability to stand and walk for extended periods.

• Ability to lift up to 50 pounds occasionally.

• Frequent use of hands and precision tools.

• Ability to distinguish fine visual details.

• Ability to safely operate manufacturing equipment and wear required PPE.