Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Cnc Programmer

$30 - $35 per hour

Actalent

Job Title: CNC Programmer
Job Description
The CNC Programmer plays a key role on the production team within an industry-leading manufacturing environment. This position requires strong CNC machining expertise and the ability to use CAD/CAM tools and solid mechanical principles to create complex setups and accurate programs for CNC milling operations.
Responsibilities
  • Review 3D designs, engineering drawings, models, and samples to determine appropriate CNC machining operations.
  • Create CNC programs using CAD/CAM software to support 3-axis vertical milling centers, with Fanuc and/or Haas control experience as an advantage.
  • Collaborate extensively with Engineering and Quality/Regulatory teams to ensure manufacturing operations meet all quality requirements.
  • Improve setup processes to increase efficiency and output by reducing setup time and setup scrap.
  • Follow production schedules and promptly report material shortages and assembly issues.
  • Maintain the CNC program library and data server by ensuring that the most current programs are posted and kept up to date.
  • Assist in the design and acquisition of custom and off-the-shelf tooling and fixturing.
  • Support machine operators in setting up tooling and machines for first-part inspection and operate CNC machines as needed.
  • Complete accurate inspection reports for each production run.
  • Independently set up tools, make tool offsets, and perform tool changes.
  • Operate within standard operating procedures, maintain daily preventive maintenance logs, and keep the work area clean and organized.
  • Use measuring equipment such as calipers, micrometers, and dial indicators to verify part dimensions and quality.
  • Properly start up, set up, operate, clean, and shut down CNC machines, including locking out equipment when applicable.
Essential Skills
  • At least 2 years of experience in the automotive or machining industry related to CNC 3-axis milling or CNC programming, preferably with Fanuc control.
  • Strong background in CAD/CAM programs, with Autodesk Inventor required for programming tasks.
  • Ability to stand for a full shift and lift a minimum of 30 pounds.
  • Ability to read and edit basic G-code (preferred but not strictly required).
  • Ability to read and interpret engineering drawings and a full understanding of GD&T symbols.
  • Enrollment in or completion of CNC or machining-related courses or at least 2 years of CNC-related experience.
  • Familiarity with mechanical and electric/pneumatic power tools, torque wrenches, and standard hand tools, including their use, repair, and maintenance.
  • Highly professional and effective communication skills with the ability to interface with colleagues throughout the organization.
  • Proficiency with computer skills and the Microsoft Office Suite, including Word, Excel, and PowerPoint.
  • Solid foundational understanding of machining processes, including CNC milling, manual milling, drilling, and tapping.
  • Proficiency with measuring equipment such as calipers, micrometers, and dial indicators.
Additional Skills & Qualifications
  • Associate degree in a related field is preferred.
  • Experience with Fanuc and Haas CNC controls is a strong advantage.
  • Ability to read and edit basic G-code is a plus.
  • Autodesk Inventor expertise is highly valued, and candidates may be asked to program a part in Inventor during the interview.
  • Experience with GD&T and interpreting complex engineering drawings.
  • background in automotive or precision machining environments.
  • Strong problem-solving skills and a continuous improvement mindset focused on efficiency and quality.

Work Environment
This role is based in a very clean, temperature-controlled shop environment within a family-owned, growing business. The CNC Programmer works on the shop floor with modern CNC equipment and measuring tools, following standard operating procedures and preventive maintenance routines. The setting emphasizes organization, safety, and cleanliness, providing a comfortable and professional atmosphere for focused, precision work.
Job Type & Location
This is a Contract to Hire position based out of Lake in the Hills, IL.
Pay and Benefits
The pay range for this position is $30.00 - $35.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: • Medical, dental & vision • Critical Illness, Accident, and Hospital • 401(k) Retirement Plan - Pre-tax and Roth post-tax contributions available • Life Insurance (Voluntary Life & AD&D for the employee and dependents) • Short and long-term disability • Health Spending Account (HSA) • Transportation benefits • Employee Assistance Program • Time Off/Leave (PTO, Vacation or Sick Leave)
Workplace Type
This is a fully onsite position in Lake in the Hills,IL.
Application Deadline
This position is anticipated to close on Sep 28, 2026.
About Actalent


Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.


The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.


If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.



San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.



Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.



Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Algonquin, IL vacancy
  •  ...Weekend Availability What We're Looking For Motivated individuals able to self-direct and work independently Experience CNC programming complex machined parts with tolerances up to ±0.0005" - ±0.001" Experience with MasterCAM Thorough knowledge of blueprint... 
    Suggested
    Monday to Friday
    Weekend work
    Day shift

    Stanley Machining & Tool Corp

    Carpentersville, IL
    3 days ago
  • $30 - $35 per hour

     ...Job Title: CNC Programmer Job Description The CNC Programmer plays a key role on the production team within an industry-leading manufacturing environment. This position requires strong CNC machining expertise and the ability to use CAD/CAM tools and solid mechanical... 
    Suggested
    Contract work
    Temporary work
    Work at office
    Shift work

    Actalent

    Lake In The Hills, IL
    1 day ago
  •  ...CNC Programmer (Prototyping & Short-Run Specialist) A plastic manufacturer in Elgin, IL is searching for an experienced CNC Programmer. The CNC Programmer will be responsible for setting up, programming, and operating CNC machines. We don't just mass-produce repetitive... 
    Suggested

    Randstad

    Elgin, IL
    4 days ago
  •  ...CNC Machine Operator As a CNC Machine Operator, you will be responsible for operating and maintaining computer numerically controlled (CNC) machines to perform tasks such as drilling, milling, turning, and cutting. You will work with a team of professionals to ensure... 
    Suggested

    TC Industries

    Crystal Lake, IL
    2 days ago
  •  ...independently. Ability to read and analyze blueprints, use and read measuring instruments, change tooling, & make offsets. Experience CNC machining a variety of materials and forms (castings, forgings, billet). Experience working on horizontal/vertical lathes and/or... 
    Suggested
    Monday to Friday
    Weekend work
    Day shift

    Stanley Machining & Tool Corp

    Carpentersville, IL
    3 days ago
  • $26 - $32 per hour

     ...growing manufacturer producing precision components for advanced industries, including the semiconductor market. We're looking for CNC Machinists who have a foundation in machining and want an opportunity to continue developing their skills. You'll work primarily with... 
    Apprenticeship
    Relocation package
    Shift work
    Afternoon shift

    Laborup

    Crystal Lake, IL
    4 days ago
  • $62k - $70k

     ...Job Description Title : CNC Programmer/Operator Location : Huntley, IL Hire Type : Direct Hire Shift : 1st Compensation : $62-70K yrly Benefits :Comprehensive benefit package offered Must have Skill Set : (if applicable) Overview: Are... 
    Local area
    Immediate start
    Shift work

    Sterling Engineering

    Huntley, IL
    1 day ago
  • $28 - $40 per hour

     ...Overview We're hiring CNC Machinists at all experience levels to join our precision machining team supporting the rapidly...  ...developing machinists, experienced setup machinists, leads, and programmers. Training & Development: Come in with the skills you have today... 
    Apprenticeship
    Relocation package
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Laborup

    West Dundee, IL
    5 days ago
  • $79.04k - $83.2k

    Hello NOW HIRING – DIRECT HIRE – IMMEDIATE START CNC Programmer (Prototyping & Short-Run Specialist) A plastic Manufacturer in Elgin, IL is searching for an experienced CNC Programmer. The CNC Programmer will be responsible for setting up, programming and operating CNC... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    Immediate start
    Monday to Friday
    Shift work
    Day shift

    Randstad

    Elgin, IL
    3 days ago
  • $20 - $22 per hour

     ...CNC Operator Now hiring for a CNC Operator Location: Crystal Lake, IL Pay Rate: $20-$22 per hour Schedule: M-F, second shift Cut Clean. Think Sharp. Finish Strong. If CNC Operator jobs in Crystal Lake sound like your kind of work, bring your skills where they'll get... 
    Hourly pay
    Weekly pay
    For contractors
    Local area
    Immediate start
    Shift work
    Afternoon shift

    Staffmark

    Crystal Lake, IL
    1 day ago
  • $20 - $27 per hour

     ...CNC Machinist Are you a hands-on CNC Machinist who takes pride in producing quality parts with precision and accuracy? We're looking for a skilled machinist to join our team in a clean, organized manufacturing environment where craftsmanship, accountability, and attention... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Flexible hours
    Shift work
    Day shift

    Aerotek

    Dundee, IL
    5 days ago
  • $62.4k - $83.2k

     ...Job Title: CNC Programmer and Operator Job Description This role focuses on programming, setting up, and operating Haas CNC milling machinery to produce high-quality custom parts and prototypes, primarily in a plastics and injection molding environment. You will... 
    Weekly pay
    Permanent employment
    Day shift

    Aerotek

    Elgin, IL
    3 days ago
  • $19 per hour

     ...CNC Machine Operator Now hiring for a CNC Machine Operator Location: Crystal Lake, IL Pay Rate: $19.00 per hour Schedule: 1st shift is 7am-3pm Run the Code. Trust the Cut. Own the Result. CNC Machine Operator jobs in Crystal Lake for the ones who don't guess—they measure... 
    Hourly pay
    Weekly pay
    For contractors
    Summer work
    Local area
    Immediate start
    Flexible hours
    Shift work
    Weekend work
    Day shift

    Staffmark

    Crystal Lake, IL
    1 day ago
  • $79k - $84k

     ...Job Description Job Description Are you an experienced CNC Programmer who enjoys taking a project from print to finished part? We are hiring a CNC Programmer for a direct-hire opportunity with an established manufacturing operation in Elgin, IL. This CNC Programmer... 
    Immediate start
    Monday to Friday
    Day shift

    Express Employment Pros - Bloomfield

    Elgin, IL
    24 days ago
  • $18 - $22 per hour

    Now Hiring CNC Machine Operator Location: Crystal Lake, IL Pay Rate: $18.00 - $22.00 per hour Shift: 7:00 AM - 3:30 PM Steel. Skill. Satisfaction. Looking for CNC Machine Operator jobs in Crystal Lake where the work's real, the pay's fair, and the crew's solid? Step... 
    Hourly pay
    Weekly pay
    For contractors
    Local area
    Immediate start
    Shift work

    Staffmark Group

    Crystal Lake, IL
    3 days ago
  • $20 - $27 per hour

     ...Job Description Job Description CNC Machinist Are you a hands-on CNC Machinist who takes pride in producing quality parts with precision and accuracy? We're looking for a skilled machinist to join our team in a clean, organized manufacturing environment where craftsmanship... 
    Weekly pay
    Full time
    Contract work
    Temporary work
    Work at office
    Flexible hours
    Shift work

    Aerotek

    West Dundee, IL
    11 days ago
  •  ...distribution networks in North America. It is a regional distributor of CNC machine tools, tooling and accessories, and related engineering...  ...customers. Morris is looking for the brightest machinists and programmers to offer the best training, problem solving, customer support... 

    Morris Midwest

    Crystal Lake, IL
    3 days ago
  • $20 - $25 per hour

     ...Description Job Description PRIMARY OBJECTIVE(S) OF POSITION Perform duties to operate multiple types of machines to primarily include CNC machining, but also may include overhead cranes, torches, forming, drills, mills, punch & shear presses, forklift, Combi Lift and... 
    Shift work

    T C Industries

    Crystal Lake, IL
    7 days ago
  •  ...dating back to 1881. We are committed to quality, innovation, and a safe workplace for our dedicated employees. We are seeking a skilled CNC Operator to join our team. This role is essential to ensuring precision and efficiency in the production of components for our sewing... 

    Union Special Corp

    Huntley, IL
    13 hours ago
  •  ...offering innovative and cost-effective solutions to meet and exceed client expectations. We’re expanding our team and looking for a skilled CNC Machine Operator to support our production of top-quality merchandising displays. Job Overview: As a CNC Operator, you will set up... 

    Retail First Corporation

    Elgin, IL
    4 days ago
  •  ...Parental leave Summary: Custom Cylinders, Inc. is seeking a CNC Operator to work with an experienced team in a dynamic and...  ...offset and program adjustments or requests program updates from programmer in order to hold dimensions and tolerances to print specifications... 
    Hourly pay

    Custom Cylinders Inc

    Cary, IL
    2 days ago
  • $20 - $30 per hour

     ...Job Position: CNC Operator Location: Cary, IL 60013 Pay Rate: $20.00-$30.00/hr DOE Shift: 1st and 2nd shift Description: Fabricates highly precision-machined parts by operating turning centers and milling centers per work orders, routers & blueprints... 
    Shift work
    Day shift
    Afternoon shift

    Working World

    Cary, IL
    4 days ago
  • $22 per hour

     ...Job Position: CNC Operator 2nd Shift Location: Elgin, IL 60123 Pay Rate: $22 starting Shift: 3pm-11:30pm Description: NC Operator 2nd Shift Job Description: Fabricates precision parts from metal, plastic fiber, aluminum, etc., using CNC machine tools such as... 
    Shift work
    Afternoon shift

    HyR-Up Solutions, Inc.

    Elgin, IL
    4 days ago
  • 1st Shift CNC / Set Up We are seeking an experienced and detail-oriented 1st Shift CNC Set Up Technician to join our manufacturing team. The primary purpose of this role is to set up, program, and operate CNC turning centers and mills to produce high-quality precision... 
    Apprenticeship
    Day shift

    Durex

    Cary, IL
    4 days ago
  • $20 - $23 per hour

     ...Job Position: CNC Operator Location: Woodstock, IL 60050 Pay Rate: $20.00-23.00/hr Shift: 1st Shift Description: Load sheet goods and solid materials onto the CNC router bed in preparation for each production run. Launch and monitor CNC programs via... 
    Immediate start
    Shift work
    Day shift

    Working World

    Mchenry, IL
    3 days ago
  • $17 per hour

     ...CNC Operator Dynacast, LLC, a Form Technologies Company, is currently looking for hard-working and reliable CNC Operators for all 3 shifts. Come join a global leader in precision die-casting; be part of a team producing exceptional metal components for a diverse range... 
    Temporary work
    All shifts
    Flexible hours
    Night shift
    Afternoon shift

    Dynacast

    Elgin, IL
    3 days ago
  • $30 per hour

     ...A bit about us: My client is a growing manufacturing company who is looking to add a 2nd shift CNC Operator to their team! Why join us? Compensation Up To $30/hr Job Details Responsibilities: 1. Setting up, operating, and maintaining CNC machines... 
    Apprenticeship
    Local area
    Afternoon shift

    Jobot

    Huntley, IL
    4 days ago
  • $22 - $38 per hour

     ...Shift Diff) + $1,500 Hiring Bonus Schedule/Shift: 2nd Shift 3:00pm-2:00am Monday - Thursday Employment Type: Direct Hire Summary As a CNC Mill Operator, you will prepare, set up, and operate CNC milling machines to fabricate highly precision-machined parts. This role... 
    Temporary work
    Shift work
    Afternoon shift

    Cary Grove Chamber Of Commerce

    Cary, IL
    3 days ago
  • $30 per hour

     ...ensures conformance to specifications Confers with supervisor or programmer to resolve machine malfunctions & production errors; obtains...  ...in LEAN initiatives as required Other duties as assigned CNC II Provide guidance and general oversight of CNC I operator(... 
    Hourly pay
    Monday to Friday
    Shift work
    Day shift

    Rohrer

    Huntley, IL
    5 days ago
  • $19.22 - $39.96 per hour

     ...custom automation equipment that will help Tesla accelerate the world's transition to sustainable energy. We are seeking an experienced CNC Machinist to join our dynamic team, where we value technical skills, positive attitude, and a determined work ethic. We have a high... 
    Hourly pay
    Full time
    Temporary work
    Monday to Friday
    Flexible hours
    Shift work

    Tesla

    Elgin, IL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Cnc Programmer. Be the first to apply!