1

Nc Programmer Jobs in Rochester, NY (NOW HIRING)

CNC Programmer

Clifton Springs, NY · On-site

$24 - $40/hr

Work with Engineers and Designers to address manufacturing issues. * Specify and design fixturing ... Use CAM software to generate NC programs for Mill/Turn Lathes and/or Horizontal Mills. * Create all ...

Senior Environmental Engineer 1

Rochester, NY · On-site +1

$101K - $138K/yr

We offer engineers the opportunity to work on challenging environmental services projects for a ... This is a full-time position in our Rochester, NY, Midlothian, VA, Charlotte, NC, Cary, NC, or ...

Quality Engineer III

Rochester, NY · On-site

$95K - $128K/yr

Nonconformance (nc) management and capa systems * Change control and validation activities ... The Senior Quality Engineer operates with a high level of independence and technical authority ...

Position Overview The Press Brake Operator is responsible for setting up, programming, and operating press brake Amada press brakes with NC-9 numerical input controls. This role requires strong ...

next page

Showing results 1-20

Nc Programmer information

See Rochester, NY salary details

$11

$39

$67

How much do nc programmer jobs pay per hour?

As of Aug 1, 2026, the average hourly pay for nc programmer in Rochester, NY is $39.01, according to ZipRecruiter salary data. Most workers in this role earn between $25.38 and $50.77 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an NC Programmer, and why are they important?

To thrive as an NC Programmer, you need a strong background in CNC machining, computer-aided manufacturing (CAM), and blueprint reading, typically supported by relevant technical education or certifications. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Siemens NX and knowledge of G-code programming are essential. Attention to detail, problem-solving abilities, and effective communication help ensure accurate program development and collaboration with production teams. These skills are vital for producing precise, efficient machining programs that maximize productivity and minimize errors in manufacturing.

What does a NC programmer do?

An NC (Numerical Control) programmer creates and writes computer code to control machine tools such as CNC (Computer Numerical Control) machines. They develop programs that direct manufacturing equipment to produce precise parts, often using CAD/CAM software, and ensure the code is optimized for efficiency and accuracy. NC programmers typically need knowledge of machining processes, programming languages like G-code, and may require certifications or training in manufacturing technology.

Can a CNC machinist make 100k a year?

A CNC programmer, a role related to CNC machining, can potentially earn $100,000 annually with extensive experience, advanced skills, and working in high-demand industries or locations. Factors such as certifications, specialization in complex machinery, and overtime can also influence earning potential.

Will AI replace CNC programmers?

AI technology can assist CNC programmers by optimizing tool paths and automating routine tasks, but it is unlikely to fully replace skilled CNC programmers who require expertise in interpreting complex designs, making adjustments, and ensuring safety. Human oversight remains essential for quality control and problem-solving in manufacturing environments. CNC programmers with knowledge of CAD/CAM software and machine operation will continue to be valuable in the industry.

What are NC Programmers?

NC Programmers, or Numerical Control Programmers, are professionals who create programs and instructions for computer-controlled machines, such as CNC (Computer Numerical Control) machines. They use specialized software to convert engineering drawings and specifications into precise code that directs machines on how to manufacture parts. NC Programmers play a vital role in industries like manufacturing, aerospace, and automotive, ensuring components are produced accurately and efficiently. Their expertise helps streamline production processes and maintain high-quality standards.

What are some common challenges NC Programmers face when working with complex machinery or new manufacturing processes?

NC Programmers often encounter challenges such as interpreting intricate engineering drawings, adapting programs for machines with varying capabilities, and troubleshooting unexpected issues during test runs. Collaborating closely with machinists and engineers is essential to ensure programmed instructions align with real-world machine functions and tolerances. Staying updated on the latest CAM software and machine technologies also helps address these challenges and ensures efficient, error-free production.

What is the difference between Nc Programmer vs CNC Machinist?

AspectNc ProgrammerCNC Machinist
Primary RoleDesigns and develops CNC programs to control machine toolsOperates and sets up CNC machines to produce parts
Skills & CertificationsKnowledge of CAD/CAM software, programming languages, and machine operationMachine operation skills, blueprint reading, and basic programming knowledge
Work EnvironmentTypically works in engineering or programming departmentsWorks directly on the shop floor operating CNC machines
Industry UsageUsed in manufacturing, aerospace, automotive, and metalworking industriesCommonly employed in manufacturing and machining facilities

While both Nc Programmers and CNC Machinists work closely with CNC machines, Nc Programmers focus on creating the programs that control machine operations, often working in design or engineering roles. CNC Machinists operate and set up the machines based on those programs, executing the manufacturing process on the shop floor.

How much do CNC programmers make?

CNC programmers typically earn between $50,000 and $75,000 annually, depending on experience, location, and industry. Skilled programmers with certifications and proficiency in CAD/CAM software can earn higher salaries, especially in manufacturing environments with complex machinery.
What are popular job titles related to Nc Programmer jobs in Rochester, NY? For Nc Programmer jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Nc Programmer jobs in Rochester, NY look for? The top searched job categories for Nc Programmer jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Nc Programmer jobs? Cities near Rochester, NY with the most Nc Programmer job openings:
Infographic showing various Nc Programmer job openings in Rochester, NY as of June 2026, with employment types broken down into 1% Locum Tenens, 85% Full Time, 2% Part Time, 1% Temporary, and 11% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $81,138 per year, or $39 per hour.

CNC Programmer

GW Lisk Company Inc

Clifton Springs, NY • On-site

$24 - $40/hr

Full-time

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


G.W. Lisk rating

8.2

Company rating: 8.2 out of 10

Based on 8 frontline employees who took The Breakroom Quiz


Job description

General Responsibilities:

Working from drawing requirements; Plan machining processes, specify tooling and fixturing requirements, generate machine programs, and participate in process improvements throughout the life of each program.

Specific Duties:

  • Study blueprints to develop machining processes that meet cost, efficiency, and quality requirements.
  • Review existing processes for potential improvements, accommodate drawing revisions, and react to lessons learned on previous runs.
  • Work with Engineers and Designers to address manufacturing issues.
  • Specify and design fixturing for Mills and/or Lathes, and machine tending automation. Create machining processes for fixturing and oversee fabrication as needed.
  • Select and specify cutting tools, working with Distributors, Manufacturers, and in-house Toolmakers when needed.
  • Use CAM software to generate NC programs for Mill/Turn Lathes and/or Horizontal Mills.
  • Create all setup materials, including Setup Sheets, Drawing Markups, and process notes.
  • Work with Machinists and Inspectors to implement machining processes and continuously improve them.
  • Maintain programs and process documentation to ensure it meets all data integrity requirements.
  • Contribute to ongoing development and improvement of CAM software and other tools and practices used in support of machine programming.
  • Participate in routing development, part cost estimating, capital purchases, and new product design development.
  • Participate in activities to support successful achievement of department and business goals in accordance with Hoshin plans and other directives.
  • Actively participate in Lean and Six Sigma activities while helping to incorporate important company objectives such as Single Piece Flow and Value Stream concepts.
  • Participate in training and development of other employee’s skills.

Qualifications:

Required Skills:

  • Approachable with excellent communication skills.
  • Ability to thrive in fast-paced environments and demanding situations.
  • Capable of developing and programming complex Lathe processes including live tooling.
  • Capable of selecting, evaluating, and specifying tooling for production machining.
  • Capable of selecting or designing work-holding and fixturing.
  • Well versed in CAD/CAM, Esprit preferred but open to other software.
  • Solid understanding of GD&T and Metrology practices.
    • Focused on continuous improvement in a Lean/Six-Sigma environment.
    • Encourages a Team approach to projects.
  • Willing to work overtime as needed.

Desired skills:

  • Experience with Microsoft Office (Word, Excel, PowerPoint, etc.)
  • Experience with implementing and managing projects at group or shop levels.
  • Experience with Design for Manufacturing and DMAIC methodology.
  • Process Estimation and Return on Investment analysis.
  • Experience with gear and shaft manufacturing.
  • Experience with robotics and production automation.


Compensation: $24.00 - $40.00 per hour based on experience. Position is hourly and eligible for overtime

GW Lisk is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.


What G.W. Lisk employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom