1

Sr 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 Sr Engineer I

Rochester, NY · On-site

$89K - $122K/yr

What You Can Expect The senior manufacturing engineer is responsible for providing manufacturing ... Proficient with Statistical Process Control concepts, process development, CNC programming ...

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

Manufacturing Manager

Ontario, NY · On-site

$90K - $110K/yr

... to senior leadership. ESSENTIAL JOB FUNCTIONS: Production Planning & Scheduling: Develop and ... Supervise machining shift leads, CNC programmers, machinist, operators Develop and execute ...

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

Optical Technician

Victor, NY · On-site

$18 - $25/hr

... CNC equipment). • Prepares tooling for grinding, polishing or measurement setups. • Use ... Follow engineering drawings, manufacturing instructions, procedures, process specifications ...

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

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

Sr Cnc Programmer information

See Rochester, NY salary details

$16

$30

$44

How much do sr cnc programmer jobs pay per hour?

As of Jul 18, 2026, the average hourly pay for sr 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 some common challenges Sr CNC Programmers face when transitioning to a new manufacturing environment?

When starting at a new facility, Sr CNC Programmers often encounter challenges such as adapting to different CNC machines, varying software platforms, and unique production workflows. Each shop may have its own set of standards, tooling preferences, and quality control procedures, which require quick learning and flexibility. Building rapport with machinists and collaborating with engineering or design teams is essential for ensuring smooth program implementation and minimizing production errors. Embracing these challenges can lead to faster acclimation and improved process optimization.

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

To thrive as a Sr CNC Programmer, you need advanced knowledge of CNC machining, precision measurement, and a strong background in mechanical or manufacturing engineering, often supported by relevant technical certifications or diplomas. Expertise in CAD/CAM software (such as Mastercam, SolidWorks, or AutoCAD), G-code programming, and familiarity with CNC machine operation are typically required. Strong problem-solving abilities, attention to detail, and effective communication skills set top professionals apart. These skills ensure the efficient production of high-quality components, minimize errors, and support seamless collaboration in manufacturing environments.

What are Sr CNC Programmers?

Sr CNC Programmers, or Senior Computer Numerical Control Programmers, are experienced professionals responsible for creating, testing, and optimizing programs that control CNC machines used in manufacturing. They interpret blueprints and technical drawings to develop instructions that guide machines in producing precision parts and components. In addition to programming, they often troubleshoot issues, select appropriate tools, and collaborate with engineers and machinists to ensure efficient and accurate production. Their expertise is crucial for maintaining high-quality standards and improving manufacturing processes.

What is the difference between Sr Cnc Programmer vs Cnc Programmer?

AspectSr Cnc ProgrammerCnc Programmer
CredentialsTypically requires more experience, advanced certifications, or specialized trainingEntry to mid-level certifications and experience
Work EnvironmentManufacturing shops, aerospace, automotive, and precision machining facilitiesSimilar environments, often in smaller or less complex operations
ResponsibilitiesDesigns complex CNC programs, mentors junior staff, optimizes machining processesCreates CNC programs based on blueprints, sets up machines, and runs production

The main difference between a Sr Cnc Programmer and a Cnc Programmer lies in experience, complexity of tasks, and leadership responsibilities. A Sr Cnc Programmer typically handles more advanced programming, process optimization, and mentorship, whereas a Cnc Programmer focuses on creating and executing CNC programs for production. Both roles are essential in manufacturing, but the senior position requires greater expertise and often more certifications.

What job categories do people searching Sr Cnc Programmer jobs in Rochester, NY look for? The top searched job categories for Sr Cnc Programmer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Sr Cnc Programmer jobs? Cities near Rochester, NY with the most Sr Cnc Programmer job openings:
Infographic showing various Sr Cnc Programmer job openings in Rochester, NY as of July 2026, with employment types broken down into 83% Full Time, 10% Part Time, 2% Contract, and 5% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $63,531 per year, or $30.5 per hour.
Senior Glass CNC Machinist

Senior Glass CNC Machinist

Syntec Optics

Rochester, NY • On-site

$20.25 - $27.75/hr

Full-time

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