1

Contract Cnc Programming Jobs in Rochester, NY (NOW HIRING)

CNC Machinist

Webster, NY ยท On-site

$20 - $25/hr

Communicate effectively with supervisors, engineers, and quality personnel Required Qualifications ... Established in 1984, ESM has a strong reputation industry wide as a top contract machining partner ...

CNC Mill Set-up Operator

Rochester, NY ยท On-site

$21.75 - $28.75/hr

... in the contract manufacturing industry. Our quality standards are unsurpassed in the industry ... Programming a must * Know correct speeds and feeds, tooling, design and manufacturing of fixtures ...

QUALITY ENGINEER

Rochester, NY ยท On-site

$25 - $35/hr

... CNC machining, sheet metal fabrication, welding, and assembly services. The company, founded in ... Participate in contract review meetings to initiate and advise on inspection plans. * Utilize HQA ...

... engineering, and digital fabrication careers. * Conceptual Teaching & Problem-Solving: Skilled at ... Varsity Tutors does not contract in: Alaska, California, Colorado, Delaware, Hawaii, Maine, New ...

Contract Cnc Programming information

See Rochester, NY salary details

$16

$30

$44

How much do contract cnc programming jobs pay per hour?

As of Jun 1, 2026, the average hourly pay for contract cnc programming 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 Contract CNC Programmer, and why are they important?

To thrive as a Contract CNC Programmer, you need strong proficiency in CNC machine operation, G-code programming, and a background in mechanical engineering or machining. Familiarity with CAD/CAM software such as Mastercam, SolidWorks, or Fusion 360, as well as knowledge of various CNC controllers, is typically required. Excellent problem-solving abilities, attention to detail, and effective communication skills help ensure precise production and collaboration with manufacturing teams. These capabilities are crucial for delivering high-quality, efficient, and cost-effective machining solutions in a dynamic contract environment.

What are some common challenges faced by contract CNC programmers when joining new client projects?

Contract CNC programmers often encounter challenges such as quickly adapting to unfamiliar machines, software, or shop floor processes used by different clients. They may need to rapidly interpret varying technical drawings and specifications, while also aligning with each shop's unique workflow and safety standards. Building rapport with permanent team members and understanding client expectations are crucial for delivering effective solutions on tight timelines. Flexibility, clear communication, and a solid foundation in CNC programming principles help contract professionals overcome these hurdles.

What is contract CNC programming?

Contract CNC programming involves hiring a specialist or company on a contractual basis to create, optimize, or modify CNC (Computer Numerical Control) machine code. These professionals develop programs that guide machines like mills, lathes, and routers to produce precise parts according to engineering drawings or CAD files. Contract CNC programmers are often brought in for specific projects, to handle overflow work, or to provide expertise in complex machining tasks. This flexible arrangement helps manufacturers access skilled programmers without committing to a full-time hire.

What is the difference between Contract Cnc Programming vs Cnc Machinist?

AspectContract Cnc ProgrammingCnc Machinist
CredentialsTypically requires CNC programming certifications or experience with CAD/CAM softwareRequires CNC machine operation experience, often with certifications in machine operation
Work EnvironmentPrimarily office-based for programming, on-site for setup and testingPrimarily on the shop floor operating machines
Industry UsageUsed across manufacturing, aerospace, automotive for designing and programming partsUsed in manufacturing plants for producing parts directly on CNC machines

Contract Cnc Programmers focus on creating and optimizing CNC programs, often working remotely or on a project basis, while Cnc Machinists operate and set up CNC machines to produce parts. Both roles require technical skills, but their daily tasks and work environments differ significantly.

What are the most commonly searched types of Cnc Programming jobs in Rochester, NY? The most popular types of Cnc Programming jobs in Rochester, NY are:
What are popular job titles related to Contract Cnc Programming jobs in Rochester, NY? For Contract Cnc Programming jobs in Rochester, NY, the most frequently searched job titles are:
What job categories do people searching Contract Cnc Programming jobs in Rochester, NY look for? The top searched job categories for Contract Cnc Programming jobs in Rochester, NY are:
What cities near Rochester, NY are hiring for Contract Cnc Programming jobs? Cities near Rochester, NY with the most Contract Cnc Programming job openings:

CNC Machinist

EAST SIDE MACHINE INC

Webster, NY โ€ข On-site

$20 - $25/hr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 16 days ago


Job description

Job Title: CNC Machinist โ€“ CNC Lathe (Swiss-Type)

Machines: Star, DMG Mori, Miyano, Tornos
Controls: Fanuc
Shifts Available:

  • Day Shift: 6:00 AM โ€“ 2:30 PM
  • Evening Shift: 2:30 PM โ€“ 10:30 PM

Job Summary

We are seeking an experienced CNC Machinist to operate and support CNC Swiss-type and CNC lathe machines, including Star, DMG Mori, Miyano, and Tornos lathes. The ideal candidate will have strong knowledge of Fanuc controls, be detail-oriented, and capable of producing high-precision components while meeting quality and productivity standards.

Key Responsibilities

  • Set up, operate, and monitor CNC lathes and Swiss-type machines
  • Run production parts to print and quality requirements
  • Perform tooling changes, offsets, and minor program edits at the machine
  • Read and interpret blueprints, work instructions, and GD&T
  • Inspect parts using precision measuring instruments (micrometers, calipers, indicators, etc.)
  • Monitor machine performance and troubleshoot machining issues
  • Maintain dimensional accuracy and surface finish throughout production runs
  • Perform routine machine maintenance and housekeeping
  • Follow all safety, quality, and lean manufacturing standards
  • Communicate effectively with supervisors, engineers, and quality personnel

Required Qualifications

  • Experience operating CNC lathes and/or Swiss-type CNC machines
  • Familiarity with Star, DMG Mori, Miyano, or Tornos machines preferred
  • Proficiency with Fanuc controls
  • Strong blueprint reading and GD&T knowledge
  • Ability to use precision measuring tools
  • Understanding of cutting tools, feeds, speeds, and materials
  • Ability to work independently and as part of a team
  • Strong attention to detail and commitment to quality

Preferred Qualifications

  • CNC setup experience on Swiss-type machines
  • Basic CNC programming or program editing experience
  • Experience with tight-tolerance, high-volume production
  • Knowledge of bar feeders, live tooling, and multi-axis machining

Work Environment & Physical Requirements

  • Manufacturing shop environment
  • Standing for extended periods
  • Ability to lift up to 50 lbs
  • Exposure to noise, coolants, and metal chips (PPE provided)

Compensation & Benefits

  • Competitive hourly pay based on experience
  • Shift differential for evening shift (if applicable)
  • Overtime opportunities
  • Benefits package including medical, dental, 401(k), and paid time off




Company Description

East Side Machine is a sub contract machine shop who specializes in the Aerospace and Mass Transit fields. Established in 1984, ESM has a strong reputation industry wide as a top contract machining partner to several tier 1 companies.