1

Nc Programmer Jobs in Rochester, NY (NOW HIRING)

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

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

Java Full stack Developer

Farmington, NY · On-site

$51.75 - $66.75/hr

Java Full Stack Developer Onsite 2 days a week (Hybrid Schedule) Candidates MUST work onsite ... Charlotte NC 1525 W WT Harris Blvd Charlotte NC 550 S 4TH ST MINNEAPOLIS, MN 55415-1529 USA 30 ...

Azure Data Engeneer

Farmington, NY · On-site

$54.25 - $67.25/hr

Azure Data Engineer Location: NC, NJ, OR, NY (Hybrid) Duration: Long Term Note: Candidate should be willing to go in person for interview 10+ years of strong experience in a large business ...

Willing to pursue PE license in NY and NC. * Desired knowledge of Institute of Electrical and Electronic Engineers (IEEE), NERC, NEC, NESC, NEMA, and ANSI standards used in designing substation is ...

Apply Early

ETL Developer - onsite

Farmington, NY · On-site

$50.25 - $65.75/hr

Charlotte, NC Candidates are required to work in office ETL Developer Position Description: Business Intelligence maintains an internally created ETL framework for moving and processing data through ...

Scrum master - NYC

Farmington, NY · On-site

$50.75 - $67.75/hr

DevOps Engineer Location: Charlotte, NC Position Type: Contract Rate: DOE US Citizen, Green Card, TN, GC EAD and H4 EAD only. No third-party agencies. Skills & Experiences * Overall 8-10 years ...

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

Press Brake Operator

Webster, NY · On-site

$22 - $30/hr

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

Apply Early

Manufacturing Engineer

Henrietta, NY

$69K - $88K/yr

We operate in Canada as Engineered Lifting Systems and Equipment (ELS)/DBA Gorbel Canada, and ... NY, PA, AL, AZ, CO, WA, OR, OH, MI, or NC. Gorbel is an Equal Opportunity Employer that does not ...

Manufacturing Engineer

Henrietta, NY · On-site

$69K - $88K/yr

We operate in Canada as Engineered Lifting Systems and Equipment (ELS)/DBA Gorbel ® Canada, and ... NY, PA, AL, AZ, CO, WA, OR, OH, MI, or NC. Gorbel ® is an Equal Opportunity Employer that does not ...

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 Jul 7, 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:
Senior Environmental Engineer 1

Senior Environmental Engineer 1

Haley & Aldrich

Rochester, NY • On-site, Remote

$101K - $138K/yr

Other

Posted 6 days ago


Job description

We are looking to add new talent to our growing team! We are currently seeking an experienced Senior Environmental Engineer 1 to work in a technical support role with highly skilled professionals on diverse project teams in a dynamic environment. We offer engineers the opportunity to work on challenging environmental services projects for a wide range of clients. This position entails travel to job sites and working outside of the office setting some of the time, conducting site and subsurface monitoring for environmental projects, operation & maintenance of remediation systems, as well as monitoring contractor activities during construction. This is a full-time position in our Rochester, NY, Midlothian, VA, Charlotte, NC, Cary, NC, or Greenville, SC office. A remote position may be considered for the ideal candidate.

DUTIES/RESPONSIBILITIES
In this position, youwill:

  • Perform mechanical and process design analysis and calculations according to project requirements.
  • Develop construction drawings and technical specifications.
  • Determine material estimates based on designs.
  • Perform routine data collection and optimization activities for remediation systems.
  • Conduct operations and maintenance of remedial systems, including system optimization.
  • Develop technical approaches and complex contaminated sites and identify opportunities to optimize/innovate existing and new procedures and systems.
  • Draft technical sections of project communications and reports.
  • Review and interpret regulations, as appropriate.
  • Develop technical scopes of work and cost estimating for proposal efforts on small- to medium-sized project opportunities for review by others.
  • Commit to maintaining a membership in one professional society or technical organization in their discipline or primary area of technical interest.
  • Comply with the Guiding Principles and Code of Behavior articulated in our Company Charter.
  • Comply with Company and client Health & Safety protocols.

SKILLS/EXPERIENCE
Minimum Skills andRequirements:

  • B.S degree in Mechanical Engineering, Civil Engineering, Environmental Engineering or Chemical Engineering.  M.S. degree welcomed.
  • 5-10 years of environmental engineering and/or consulting experience.
  • Professional engineering registration in core discipline, or ability to obtain within one year.
  • Experience with the full range of an environmental project lifecycle, including feasibility studies, conceptual design, budgetary cost development, detailed design, and contractor selection.
  • Experience with remediation systems, including water pumping and treatment, vapor extraction, construction dewatering, permitting and contractor management.
  • Excellent written and verbal communication skills to communicate with clients, senior project engineers and staff.
  • Strong computer literacy skills including proficiency in industry standard software. Proficiency in AutoCAD is expected.
  • Ability to travel for site visits and client meetings across the U.S.
  • PLC & HMI Programming experience is preferred, but not required.
  • OSHA 40-hr. HAZWOPER training preferred, but not required.

This role has the option to work remotely. The salary range for this position is 70,000-120,000 annually. Actual compensation will be based upon a variety of factors such as education, related work experience, certificates, skills, location, and market conditions. Haley & Aldrich reviews salary ranges each quarter to assess competitiveness with the market.