1

Contract Cnc Programming Jobs in Ohio (NOW HIRING)

CNC Machinist

Dayton, OH ยท On-site

$25 - $30/hr

Duration: 11+ Months Contract Location: Dayton, OH Salary: $25.00-$30.00/Hourly Role: CNC Machinist Primary Skills: Engineering Role Description: The CNC Machinist must have 5+ years of experience.

CNC Machinist

Cincinnati, OH ยท On-site

$35/hr

Long and Short-Term Contracts. * Immediate placement. * PTO. * Paid Holidays. * Health Benefit ... Interpret and work from engineering requirements, work orders, blueprints, sketches, charts, and ...

CNC Machinist

Mogadore, OH ยท On-site

$20 - $35/hr

... and contract manufacturing companies. From pet food to silicone and pharmaceuticals, we proudly ... engineering that ensures a competitive advantage for our customers and our company. Our key ...

Toolmaker - 1st Shift

Cleveland, OH ยท On-site

$25.75 - $33.25/hr

Norman Noble is a renowned, privately-held contract manufacturer of life sustaining medical devices ... CNC programming experience required * must have ability to set up and run CNC lathes, mills, and/or ...

Toolmaker - 1st Shift

Cleveland, OH ยท On-site

$25.75 - $33.25/hr

Norman Noble is a renowned, privately-held contract manufacturer of life sustaining medical devices ... CNC programming experience required * must have ability to set up and run CNC lathes, mills, and/or ...

Toolmaker - 1st Shift

Cleveland, OH

$25.75 - $33.25/hr

Norman Noble is a renowned, privately-held contract manufacturer of life sustaining medical devices ... CNC programming experience required * must have ability to set up and run CNC lathes, mills, and/or ...

Toolmaker - 1st Shift

Cleveland, OH ยท On-site

$25.75 - $33.25/hr

Norman Noble is a renowned, privately-held contract manufacturer of life sustaining medical devices ... CNC programming experience required * must have ability to set up and run CNC lathes, mills, and/or ...

At Re:Build we deploy deep expertise in engineering, operations management, and technology to ... large volume contract manufacturing. Our customers span a wide array of industries including ...

At Re:Build we deploy deep expertise in engineering, operations management, and technology to ... large volume contract manufacturing. Our customers span a wide array of industries including ...

At Re:Build we deploy deep expertise in engineering, operations management, and technology to ... large volume contract manufacturing. Our customers span a wide array of industries including ...

CNC Lathe Machinist

North Ridgeville, OH ยท On-site

$25 - $35/hr

Lathe set-up for Manual and/or CNC * Turning Operations * Tool selection and maintenance * Quality ... ing, finance, healthcare, and professional services recruitment, offering both contract and ...

next page

Showing results 1-20

Contract Cnc Programming information

See Ohio salary details

$15

$29

$42

How much do contract cnc programming jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for contract cnc programming in Ohio is $29.43, according to ZipRecruiter salary data. Most workers in this role earn between $24.23 and $33.12 per hour, depending on experience, location, and employer.

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 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 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 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 are the most commonly searched types of Cnc Programming jobs in Ohio? The most popular types of Cnc Programming jobs in Ohio are:
What are popular job titles related to Contract Cnc Programming jobs in Ohio? For Contract Cnc Programming jobs in Ohio, the most frequently searched job titles are:
What job categories do people searching Contract Cnc Programming jobs in Ohio look for? The top searched job categories for Contract Cnc Programming jobs in Ohio are:
What cities in Ohio are hiring for Contract Cnc Programming jobs? Cities in Ohio with the most Contract Cnc Programming job openings:
Infographic showing various Contract Cnc Programming job openings in Ohio as of June 2026, with employment types broken down into 1% As Needed, 57% Full Time, 38% Part Time, 1% Temporary, and 3% Contract. Highlights an 79% Physical, 3% Hybrid, and 18% Remote job distribution, with an average salary of $61,215 per year, or $29.4 per hour.
CNC Machinist

CNC Machinist

Mastech Digital

Dayton, OH โ€ข On-site

$25 - $30/hr

Full-time, Contractor

Medical, Dental, Vision, Life, Retirement

Posted 4 days ago


Job description

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for all American Corporations. We are currently seeking a CNC Machinist for our client in the Manufacturing domain. We value our professionals, providing comprehensive benefits and the opportunity for growth. This is a Contract position, and the client is looking for someone to start immediately.

Duration: 11+ Months Contract

Location: Dayton, OH

Salary: $25.00-$30.00/Hourly

Role: CNC Machinist

Primary Skills: Engineering

Role Description: The CNC Machinist must have 5+ years of experience. In this role, you will be responsible for simple to complex set-ups and operation of CNC equipment, understand concepts and able to troubleshoot the program, tooling maintenance, training of employees and ensuring that all required processes are completed to produce parts that meet quality and ISO standards.

May be responsible to operate CMM.

Job Duties and Responsibilities:

- Performs simple to complex set-ups and operation of conventional, special-purpose, and computerized numerical control (CNC) machines and machining centers to fabricate metallic and non-metallic parts and fits and assembles machined parts into complete units, applying knowledge of machine shop theory and procedures, shop mathematics, machine ability of materials, and layout techniques.

- Can multi-task with several set-ups running multiple machines at one time.

- Sets up and operates machine on trial run to verify accuracy of machine settings to programmed control data ensuring functionality and performance.

- Review and understand blueprints, sketches, drawings, manuals, specifications, or sample part to determine dimensions and tolerances of finished work piece, sequence of operations, and set up requirements.

- Aligns and secures holding fixtures (such as collets, vices, indicating vices), cutting tools, attachments, accessories, and materials on machines, such as mills, lathes, jig borers, grinders, and tooling pre-setter.

- Understand, calculate, and set controls to regulate machining factors, such as speed, feed, coolant flow, and enter command to retrieve, input, or edit computerized machine control media; observes machine operation to detect malfunctions or out-of-tolerance machining and adjusts machine controls or control media, as required.

- Verifies conformance of finished work piece to specifications, using precision measuring instruments such as micrometers, calipers, comparator, height gages, and gage blocks.

- Confers with engineers, production personnel, programmers, or others to resolve machining or assembly problems.

- Comply with company requirements in completing essential documentation, as required.

- Train, assist, and support employees in producing quality parts and in completing all process requirements.

- Assure all policies and procedures are followed and safety precautions are taken to reduce the risk of injury.

- Maintain a clean work area and assure safe operation of all equipment.

- Must be available on reasonable notice for unscheduled overtime to meet production schedules.

- Perform and document Operator Preventive Maintenance operations, as needed.

- Must fully understand setup and operation of at least two machining fields (mills, chucker lathes, Swiss lathes, grinders, wire EDMs, etc.) (for Pierceton campus) or different types/manufacturers of same machining field (for non-Pierceton campuses).

Education: Bachelorโ€™s degree

Experience: Minimum 5+ years of experience

Relocation: This position will not cover relocation expenses

Travel: No

Local Preferred: Yes

Note: Must be able to work on a W2 basis (No C2C)

Recruiter Name: Veena Grover

Recruiter Phone: 412-525-7995

Benefits:

We have various coverages and additional benefits to choose from:

- Medical, Dental (Including Ortho) & Vision Insurance (Option to Enroll).

- Paid Leaves (Wherever applicable).

- Life & Disability Coverage (Upon eligibility).

- 401K Option, Education Assistance Program and more.

Mastech Digital is an Equal Opportunity Employer - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.