1

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

Optics Process Engineer Job Code: 37211 Job Location: Rochester, NY Job Schedule: 5/8 (Mon to Fri ... Strong, specialized knowledge of CNC optical fabrication consistent with senior-level technical ...

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

Quality Manager

Rochester, NY · On-site

$65K - $75K/yr

... CNC machining, welding and assembly. We have multiple 5-axis Emmegi XT extrusion milling centers ... Prepare and present quality reports to senior management. * Develop and implement quality control ...

Quality Manager

Rochester, NY · On-site

$65K - $75K/yr

... CNC machining, welding and assembly. We have multiple 5-axis Emmegi XT extrusion milling centers ... Prepare and present quality reports to senior management. * Develop and implement quality control ...

Quality Manager

Rochester, NY · On-site

$65K - $75K/yr

... CNC machining, welding and assembly. We have multiple 5-axis Emmegi XT extrusion milling centers ... Prepare and present quality reports to senior management. * Develop and implement quality control ...

Senior Cnc Programmer information

See Rochester, NY salary details

$16

$30

$44

How much do senior cnc programmer jobs pay per hour?

As of May 29, 2026, the average hourly pay for senior cnc programmer in Rochester, NY is $30.56, according to ZipRecruiter salary data. Most workers in this role earn between $25.14 and $34.42 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.

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

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 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 job categories do people searching Senior Cnc Programmer jobs in Rochester, NY look for? The top searched job categories for Senior 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:
Optics Process Engineer

$84K - $156K/yr

Other

Medical, Retirement, PTO

Posted 8 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.
L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.
Job Title: Optics Process Engineer
Job Code: 37211
Job Location: Rochester, NY
Job Schedule: 5/8 (Mon to Fri)
Job Description:
L3Harris's Optics department in Rochester, NY is seeking a dedicated Optical Process Engineer to support the production of top-tier optical components for advanced astronomical, high-energy laser, and earth-imaging applications. As an Optical Process Engineer specializing in CNC fabrication, you will play a key role in developing and advancing machining processes used to manufacture mission-critical optical components. You will leverage your expertise in CNC grinding and milling to improve performance, reliability, and throughput across our optical fabrication cell. This is a hands-on engineering role where you will drive complex process initiatives, collaborate with cross-functional teams, and ensure our CNC machining operations meet demanding optical tolerances and production goals. You will have the opportunity to innovate, mentor others, and directly influence the quality and capability of next-generation optical products.
Essential Functions:
Develop, optimize, and validate CNC machining processes for high-precision optical components, including grinding and milling of glass, crystals, ceramics, and optical metals
Lead complex fabrication improvement projects that enhance precision, capability, and throughput
Introduce new optical designs into manufacturing by creating process plans, selecting tooling, defining fixturing, and establishing inspection methods
Apply structured problem-solving to diagnose machining issues using root-cause analysis, process data, and metrology results
Partner with quality and metrology teams to verify process capability and ensure compliance with strict optical tolerances
Collaborate across engineering, manufacturing, programming, and quality teams to standardize machining best practices and implement process innovations
Provide technical coaching and daily support to engineers, technicians, and CNC programmers within the fabrication area
Ability to obtain US Government security clearance
Qualifications:
Bachelor's degree in Mechanical, Manufacturing, Optical, or a related engineering field and a minimum of 6 years of prior relevant experience; or a graduate degree and a minimum of 4 years of related experience; or, in lieu of a degree, a minimum of 10 years of prior relevant experience
Preferred Additional Skills:
Strong, specialized knowledge of CNC optical fabrication consistent with senior-level technical roles
Expertise in CNC machining (3-axis and 5-axis), including grinding, milling, toolpath strategies, and machining dynamics
Demonstrated ability to lead or own complex technical processes or projects
Experience machining optical materials such as glass, crystals, or ceramics
Proficiency with GD&T, SPC, process capability analysis, and root-cause investigation
Ability to collaborate across functions and influence adoption of process changes or improvements
Experience with CNC machining platforms such as OptiPro, DMG MORI, or Haas
Understanding of advanced finishing technologies (MRF, CNC polishing, diamond turning)
Working knowledge of CAD/CAM (Mastercam) and CNC programming for complex or freeform surfaces
Background in design for manufacturability (DFM) for optical components
In compliance with pay transparency requirements, the salary range for this role in New York state is $84,000-$156,000. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, education assistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.
The application window for this requisition is anticipated to close July 29, 2026.
#LI-CG1
L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.
Please be aware many of our positions require the ability to obtain a security clearance. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.
By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.
L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish . For information regarding your Right To Work, please click here for English or Spanish .

Harris Computer Systems logo

About Harris Computer Systems

Sourced by ZipRecruiter

Harris Computer Systems, based in Ottawa, ON, CA, is an established player in the field of public sector software technology. Since its inception in 1976, the company has been striving to make clients' operations more efficient through reliable, practical, and flexible software solutions. Its extensive portfolio primarily serves utility, healthcare, public sector, and educational institutions, contributing to the betterment of public services through technology. Harris strongly believes in the value of forward-thinking technology and the power it has to drive progress for the public sector. This methodology is entirely in line with their mission to ensure customer success by providing reliable, practical, and robust software solutions.

Industry

Accounting services

Company size

1,001 - 5,000 Employees

Headquarters location

Ottawa, ON, CA

Social media