1

Contract Cnc Programmer Jobs in Illinois (NOW HIRING)

CNC Machinist

Elk Grove Village, IL

$20.25 - $27.75/hr

CNC Machinist ( 6 month Contract-to-Hire) - 1st shift Hours: 6am - 2:30 p.m. Location: Elk Grove ... We are seeking a skilled and detail-oriented CNC Programmer/Operator to join our manufacturing team.

CNC Machinist

Elk Grove Village, IL

$20.25 - $27.75/hr

CNC Machinist ( 6 month Contract-to-Hire) - 1st shift Hours: 6am - 2:30 p.m. Location: Elk Grove ... We are seeking a skilled and detail-oriented CNC Programmer/Operator to join our manufacturing team.

CNC Machinist

Harvey, IL

$19.75 - $26.75/hr

This position is a 6 month contract to hire role. The shift time is 6:00 am-2:00 pm. The ideal ... CNC Programming experience * Technical schooling experience

CNC Machinist

Harvey, IL

$19.75 - $26.75/hr

This position is a 6 month contract to hire role. The shift time is 6:00 am-2:00 pm. The ideal ... CNC Programming experience * Technical schooling experience

CNC Operator

Bloomington, IL · On-site

$19.50 - $26.75/hr

Bloomington, IL 61704 Duration: 3 Months Contract-to-Hire Job Summary: We are seeking a skilled CNC ... Knowledge of G/M codes and CNC programming basics * Experience with machine setup and tooling ...

Our client is a wellestablished and growing contract manufacturer serving the Aerospace and Medical ... The CMM Programmer will also provide clear, actionable feedback to production, engineering, and CNC ...

Read and interpret blueprints, work orders, and engineering drawings to determine proper machine ... Job Type & Location This is a Contract to Hire position based out of GLENDALE HEIGHTS, IL. Pay and ...

CNC Machinist

Itasca, IL · On-site

$25 - $35/hr

CNC Machinist This role focuses on setting up, programming, and operating CNC mills and lathes to ... Job Type & Location This is a Contract to Hire position based out of Itasca, IL. Pay and Benefits ...

GCM is a global contract manufacturing company with locations in the Silicon Valley, Chicago, North ... Knowledge of CNC programming and G & M code * Basic to intermediate tool probe * Demonstrated ...

Be Seen First

Key Responsibilities Microvellum & CNC Programming * Program approved AutoCAD cabinetry and ... Huber manufactures, contracts and installs casework, custom millwork and specialty finishes for the ...

next page

Showing results 1-20

Contract Cnc Programmer information

See Illinois salary details

$16

$29

$43

How much do contract cnc programmer jobs pay per hour?

As of Aug 23, 2026, the average hourly pay for contract cnc programmer in Illinois is $30.00, according to ZipRecruiter salary data. Most workers in this role earn between $24.71 and $33.80 per hour, depending on experience, location, and employer.

What is a contract CNC programmer?

Contract CNC Programmers are skilled professionals who create and optimize computer numerical control (CNC) machine programs for manufacturers on a contract or temporary basis. They use specialized software to convert engineering drawings and blueprints into code that CNC machines use to produce precision parts. Unlike full-time employees, contract CNC programmers are typically hired for specific projects or periods of high demand, providing flexibility to both the employer and the programmer.

What does a contract CNC programmer do?

A computer numerical control (CNC) programmer develops software programs that direct machines to cut and shape the material into parts and tools. A contract CNC programmer is a freelance position; companies hire you on a short- or long-term contract. As a contract CNC programmer, you work with 3D computer designs, computer-aided manufacturing, and blueprint software. Your responsibilities are to review job orders, design models, perform calculations, determine appropriate tools and speed, generate program code, and run tests. Additional job duties may include operating the machines and checking for compliance with all safety standards. Once the materials are complete, you work with quality control to ensure the products are cut to specifications.

What are the key skills and qualifications needed to thrive as a contract CNC programmer?

To thrive as a Contract CNC Programmer, you need expertise in CNC programming, machining processes, and blueprint reading, usually supported by relevant technical education or experience. Familiarity with CAD/CAM software (such as Mastercam or SolidWorks), G-code, and CNC machine operation is typically required. Strong problem-solving skills, attention to detail, and effective communication help you excel in client-driven, project-based environments. These competencies ensure precise, efficient production and successful collaboration with engineers and machinists on custom manufacturing projects.

What are some common challenges faced by contract CNC programmers when working with new clients or unfamiliar machines?

Contract CNC Programmers often need to quickly adapt to different client environments, which can include learning new software, interpreting unfamiliar design standards, and troubleshooting various CNC machines. One common challenge is ensuring compatibility between the client's CAD/CAM files and the machines on site, as well as understanding unique workflow processes. Effective communication with shop floor staff and engineers is essential to clarify project specifications and resolve production issues efficiently. Flexibility and strong problem-solving skills are key to overcoming these challenges and delivering high-quality programs under tight deadlines.

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

AspectContract Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or CNC trainingRequires machining experience, technical skills, and often certifications in CNC operation
Work EnvironmentWorks primarily in offices or programming stations, sometimes on-site at manufacturing facilitiesOperates CNC machines directly on shop floors
Employer & Industry UsageFreelance or temporary roles in manufacturing, aerospace, automotive industriesFull-time or shift-based roles in manufacturing plants and machine shops

While both roles involve CNC technology, Contract Cnc Programmers focus on creating and optimizing CNC programs, often remotely or on a project basis. Cnc Machinists operate the machines directly, executing the programs and ensuring quality. Understanding these differences helps job seekers find roles aligned with their skills and career goals.

What are the most commonly searched types of Cnc Programmer jobs in Illinois?

The most popular types of Cnc Programmer jobs in Illinois are:

What job categories do people searching Contract Cnc Programmer jobs in Illinois look for?

The top searched job categories for Contract Cnc Programmer jobs in Illinois are:

What cities in Illinois are hiring for Contract Cnc Programmer jobs?

Cities in Illinois with the most Contract Cnc Programmer job openings:

Infographic showing various Contract Cnc Programmer job openings in Illinois as of August 2026, with employment types broken down into 89% Full Time, 3% Part Time, 2% Contract, and 6% Nights. Highlights an 97% Physical, and 3% Remote job distribution, with an average salary of $62,395 per year, or $30 per hour.

$20.25 - $27.75/hr

Contractor

Posted 26 days ago


Job description

CNC Machinist ( 6 month Contract-to-Hire) - 1st shift Hours: 6am - 2:30 p.m. Location: Elk Grove Village, IL Industry: Custom Machinery for Heating Product Manufacturing Job Summary: We are seeking a skilled and detail-oriented CNC Programmer/Operator to join our manufacturing team. The ideal candidate will be responsible for setting up, operating, and programming CNC milling machines to produce high-precision components for industrial machinery. This role requires collaboration with engineering and production teams to optimize processes, ensure quality, and suggest improvements. Occasional work on manual milling machines or lathes may be required when more efficient than CNC operations. Manual milling and lathe experience are a plus, but the primary focus is on CNC operation and programming. Key Responsibilities:
  • Set up and operate CNC milling machines to manufacture precision parts.
  • Develop, edit, and maintain CNC programs (G-code).
  • Read and interpret technical blueprints and engineering drawings.
  • Utilize precision measuring tools (calipers, micrometers, gauges) to ensure parts meet exact specifications.
  • Collaborate with engineering and production teams to optimize machining processes.
  • Perform routine machine maintenance and maintain a clean and safe work environment.
  • Occasionally work on manual milling machines or lathes for efficiency.
Qualifications:
  • 3-5 years of experience setting up, operating, and programming CNC milling machines (lathe-only candidates not considered).
  • Proficient in reading technical blueprints and drawings.
  • Skilled in using precision measurement tools.
  • Strong mechanical aptitude and problem-solving skills.
  • Reliable, proactive, and able to work autonomously in a small team environment.
  • Manual milling and lathe experience are a plus, but not mandatory.
  • CNC schooling or certification is a plus.
Hours:
  • 1st shift: 6:00 a.m. - 2:30 p.m., with two 10-minute breaks and a 30-minute lunch.
Additional Information:
  • Contract-to-hire (6 months or 3 months with conversion pending).
  • Rare overtime; standard 40-hour workweek.
  • Standard background and drug screening required.
Ideal Candidate Traits:
  • Self-starter who thrives in an autonomous, small-team environment.
  • Detail-oriented with a commitment to quality and precision.
  • Strong communicator and collaborative mindset.
  • Affinity for process improvement and continuous learning.

Aegis Worldwide logo

About Aegis Worldwide

Sourced by ZipRecruiter

Aegis Worldwide is a company built on ethics and integrity. We realize that a company’s philosophy is not something that is just created for publication and marketing material. Our company consists of a team that values quality relationships, strong work ethic, and is committed to providing the highest level of customer service. At Aegis Worldwide, our team works in a dynamic and high-energy atmosphere. We acknowledge the interdependence of our employees, whom possess the desire to succeed both individually and as a team, and understand that our success depends on our staff. We hope that this type of value will help our customers maximize the return on their human resources capital investment by bringing them the best service and professional talent available.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Carmel, IN, US

Year founded

2004