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

Cnc Programmer

$80k - $100k

Aerotek

CNC Programmer

This role offers an opportunity for an experienced CNC Programmer to take full ownership of complex machining projects, from concept through production readiness. You will program and optimize 3–5 axis Vertical and Horizontal Machining Centers using Mastercam, while working closely with engineering, production, and quality teams. The ideal candidate brings strong CAD/CAM proficiency, hands-on machining experience, and a deep understanding of machining processes, cutting tools, and fixturing strategies, and is comfortable spending part of the day on the manufacturing floor.

Responsibilities
  • Create, optimize, and validate CNC programs for 3–5 axis Vertical Machining Centers and Horizontal Machining Centers using Mastercam software.
  • Interpret engineering drawings and 3D models to develop efficient and robust machining strategies.
  • Design and document work holding and fixturing solutions to support repeatable and accurate machining processes.
  • Select appropriate cutters, tooling, and machining parameters based on material, tolerance requirements, and machine capabilities.
  • Perform machine setup and prove-out on the shop floor, adjusting toolpaths, feeds, and speeds as needed to achieve quality and productivity targets.
  • Utilize probing cycles and Macro B programming to automate setup, verification, and in-process checks.
  • Troubleshoot machining challenges, including chatter, dimensional variation, work holding issues, and tool performance problems.
  • Create and maintain setup sheets, tool lists, and detailed process documentation to support consistent production.
  • Collaborate closely with engineering, production, and quality teams to ensure manufacturability, repeatability, and adherence to specifications.
  • Drive continuous process improvements related to cycle time reduction, tool life optimization, quality enhancement, and workflow efficiency.
  • Assist the quoting team by providing accurate cycle time estimates and fixture cost estimates.
  • Create detailed setup layouts in SolidWorks, including work holding, datums, tooling clearance, and machine orientation, to support accurate and repeatable setups.
  • Spend required periods on the manufacturing floor to support setups, prove-outs, troubleshooting, and operator training.
Essential Skills
  • Proficiency with Mastercam, including recent versions such as Mastercam 2026.
  • Strong knowledge of material machinability, cutting tools, and machining parameters for a variety of materials.
  • Hands-on experience programming and supporting Vertical Machining Centers (3–5 axis) and Horizontal Machining Centers.
  • Ability to create fixtures, work holding concepts, and tooling solutions for complex parts.
  • Strong understanding of engineering drawings, GD&T, and dimensional tolerancing.
  • Experience using probing cycles and Macro B programming for automated setups and in-process verification.
  • Ability to independently manage projects from initial concept through production readiness.
  • Ability to work closely with and train Process Engineers and machine operators on programs, setups, and best practices.
  • Strong problem-solving and analytical skills applied to machining and process challenges.
  • Ability to interpret blueprints and apply GD&T principles in a production environment.
  • Proficiency in machining practices and hands-on machining support on the shop floor.
Additional Skills & Qualifications
  • Experience with Mastercam 2026 or later versions.
  • Experience creating detailed setup layouts in SolidWorks, including work holding, datums, and tooling clearances.
  • Familiarity with CAD/CAM workflows supporting multi-axis machining.
  • Comfort working in a collaborative, cross-functional environment with engineering, production, and quality teams.
Work Environment

This position operates primarily in a manufacturing environment supporting CNC machining operations. The role requires being on the manufacturing floor for portions of the day to support setups, prove-outs, and troubleshooting. You will work with modern Vertical and Horizontal Machining Centers, Mastercam for programming, and SolidWorks for setup layouts, while collaborating closely with engineering, production, and quality teams in a hands-on, safety-focused setting. Personal protective equipment is supported through reimbursement, and uniform rental service is provided to maintain a professional and safe work environment.

Job Type & Location: This is a Permanent position based out of Carol Stream, IL.

Pay and Benefits: The pay range for this position is $80000.00 - $100000.00/yr.

• Blue Cross Blue Shield Medical insurance (PPO and HDHP with HSA) w/ Prescription Coverage • Dental PPO Insurance • Vision PPO Insurance • Short-Term & Long-Term Disability Insurance • Company Paid Life Insurance and AD & D – Including options to add on additional life insurance for yourself, spouse & children. • Critical Illness Insurance • Accident Insurance • 401(k) Fidelity Plan with strong employer match • Personal Retirement Advisor • Generous PTO Policy and 9 Paid Holidays per year • 100% Tuition Reimbursement for Job-Related Classes • Personal Protective Equipment reimbursement (safety glasses, shoes, etc.) • Uniform Rental Service • Employee Events

Workplace Type: This is a fully onsite position in Carol Stream, IL.

Application Deadline: This position is anticipated to close on Jul 31, 2026.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Carol Stream, IL vacancy
  •  ...Aegis is seeking a CNC Programmer to join our client's organization in Glendale Heights, IL. This position is a 6 month contract to hire role. The position is on 2nd shift (2-10 pm). The ideal candidate has the below experience: ~ GED, High school diploma.... 
    Suggested
    Contract work
    Shift work
    Afternoon shift

    Aegis Worldwide

    Glendale Heights, IL
    5 days ago
  •  ...Job Description We are working with a client company in the greater Chicago Metro region who is seeking a CNC Swiss Programmer/Setup Machinist. For more information, apply or reach out to Alana at ****@*****.***. Must have CNC Swiss experience. Key Responsibilities... 
    Suggested

    gpac

    Carol Stream, IL
    2 days ago
  • $38 - $40 per hour

     ...maintaining high‑precision plastic injection molds. Skilled in all phases of mold construction, including blueprint interpretation, CNC machining, EDM, fitting, polishing, troubleshooting, and mold repair. Capable of delivering durable, efficient tooling solutions that... 
    Suggested
    Day shift

    Chemtech Plastics Inc

    Carol Stream, IL
    2 days ago
  •  ...Overview CNC Set‑Up Machinist – 1st Shift. Shift 1st shift, typically 7:00 AM – 3:00 PM. Compensation $28-$34/hr depending on experience. Why join us? Annual Performance Bonus ($5k-$7,500) PTO - Negotiable based on requirements and experience Paid Holidays Medical, dental... 
    Suggested
    Local area
    Shift work
    Day shift

    Jobot

    Glendale Heights, IL
    4 days ago
  •  ...flexible schedule : 7:00 am - 5:30 pm or 6:00 am - 4:30 pm Requirements Five-plus years of proven hands‑on programming experience on CNC lathes and Swiss style CNC machines. Able to do set‑ups. Problem solving and troubleshooting skills. Knowledge of ESPRIT is a plus... 
    Suggested
    Weekly pay
    Temporary work
    Immediate start
    Relocation package
    Monday to Friday
    Flexible hours
    Day shift

    Avanti Engineering, Inc.

    Glendale Heights, IL
    5 days ago
  • Avanti Engineering, Inc. in Glendale Heights, Illinois is seeking a skilled CNC Programmer to perform a variety of machine operations using numerical control machines. The ideal candidate should have over five years of experience, enabling them to effectively cut, shape... 
    Relocation package
    Flexible hours

    Avanti Engineering, Inc.

    Glendale Heights, IL
    5 days ago
  • A manufacturing firm in Glendale Heights is looking for a CNC Set-Up Machinist for the 1st shift. The position involves programming and operating advanced CNC machinery, reviewing engineering specifications, and ensuring quality throughout the fabrication process. The ideal... 
    Day shift

    Jobot

    Glendale Heights, IL
    5 days ago
  •  ...Aegis has openings with a client in Glendale Heights, IL. Seeking CNC machinist for each of their shifts. These roles are 6 month temporary to hire positions. Shifts: 1st Shift (7:00am-3:00pm) Monday-Friday 2nd Shift (3:00pm-11:00pm) Monday-Friday 3rd Shift... 
    Temporary work
    Monday to Friday
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Aegis Worldwide

    Glendale Heights, IL
    1 day ago
  •  ...Job Description We are working with a client company in the Chicago Metro Region seeking a CNC Milling Machinist (multiple shifts). This position will offer regular overtime with a growing company that has been in business for over 100 years! Prior experience working... 
    Permanent employment
    Full time
    Shift work

    gpac

    Bloomingdale, IL
    2 days ago
  •  ...Job Description We are working with a client company seeking a Vertical CNC Machinist (Swiss Machines) for their company in the greater Chicago Metro region. For more information, click apply or reach out to Alana at ****@*****.*** Key Responsibilities... 

    gpac

    Bloomingdale, IL
    4 days ago
  • $35 - $45 per hour

     ...Job Description Title : CNC Programmer (Mastercam) Location : Wood Dale, IL Hire Type : Contract to Hire Shift : 1st Compensation : $35-45/hrly Benefits : As a contract employee of Sterling, you are eligible to receive a Full Employee Benefits... 
    Contract work
    Shift work

    Sterling Engineering

    Wood Dale, IL
    16 hours ago
  •  ...Aegis is seeking a Swiss CNC Machinist to join our client's organization. This role is located in Glendale Heights, IL and is a 6 month temporary to hire role. The ideal candidate has the following skills and experience - ~ High school diploma or GED ~5+ years... 
    Temporary work
    Apprenticeship

    Aegis Worldwide

    Glendale Heights, IL
    1 day ago
  • 3-Axis Milling CNC Machinist Dynomax, Inc is growing! We are looking for experienced  CNC Machinists who desire exciting and challenging work to join our 1st Shift, Components Manufacturing team using our  advanced, precision CNC machines. We are looking for a... 
    Hourly pay
    Temporary work
    Day shift

    Dynomax

    Roselle, IL
    3 days ago
  •  ...Job Title: CNC Machinist (Okuma Lathes) Department: Operations Reports to: General Manager SUMMARY: Produces machined parts, operating a computer numerical control (CNC) machine, writes and reads programs and blueprints, maintains and improves quality and... 
    Shift work

    Coyote Technical & Executive Sourcing

    Bloomingdale, IL
    1 day ago
  • $23 - $32 per hour

     ...CNC Machinist – Milling Department (Setup Operator) This role focuses on setting up and operating CNC milling machines in a clean, climate-controlled shop. You will be responsible for machine setup, operation, and basic program edits to produce precision components... 
    Contract work
    Temporary work

    Aerotek

    Carol Stream, IL
    16 hours ago
  • $30 - $38 per hour

     ...vision insurance • Opportunity to work on multi-axis equipment with live tooling Job Details We are seeking an experienced CNC Lathe Setup Machinist who can independently set up, program (conversational or G-code), and operate multi-axis lathes with live tooling... 
    Local area
    Day shift
    Afternoon shift

    Jobot

    Glendale Heights, IL
    1 day ago
  • $75k - $95k

     ...Job Description CNC Programmer Stop Pushing Tribal Knowledge. Start Creating It. You’re not looking for another “post and go” production programming job. You want to get your hands on complex parts, real strategy, and the kind of multi-axis work that... 
    Temporary work
    Work at office
    Afternoon shift

    gpac

    Elk Grove Village, IL
    5 days ago
  • $18 - $20 per hour

     ...Job Description SURESTAFF is immediately hiring for an experienced CNC Machine Operator for a large manufacturing client located in Carol Stream, IL . This position will manufacture parts per blueprint, or process instruction, ensuring all specifications are met... 
    Weekly pay
    Temporary work
    Start working today
    Local area
    Immediate start
    Shift work
    Day shift
    Afternoon shift

    SURESTAFF Inc

    Carol Stream, IL
    4 days ago
  • $28 - $38 per hour

     ...Our growing company is looking to fill the role of an experienced CNC Machinist / Programmer to join our tool room department team. We appreciate you taking the time to review the list of responsibilities and qualifications to apply for the position. If you don't fill... 
    Hourly pay
    Local area
    Monday to Friday
    Shift work

    Moldtronics Inc

    Downers Grove, IL
    8 days ago
  •  ...DESCRIPTION Machine Operators produce machined parts under close supervision by operating computer numerical control (CNC) machines. The position requires employees to maintain quality and safety standards, accurate time and record keeping, and demonstrate superior... 
    Shift work

    Chips Manufacturing, LLC

    West Chicago, IL
    2 days ago
  • $30 - $40 per hour

    This Jobot Job is hosted by: Christina Finster Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $30 - $40 per hour A bit about us: Our client is a plaintiff-side employment law firm located in El Segundo, CA Why...
    Hourly pay
    Local area
    Remote work

    Jobot

    Glendale Heights, IL
    1 day ago
  • $71k - $86k

     ...Job Description Job Title: CNC Programmer Location: Hillside, IL Compensation: $71,000-$86,000 + comprehensive benefits package included Shift: 1st Shift About Us: We are thrilled to announce an exciting opening for an experienced CNC Programmer!... 
    Weekly pay
    Full time
    Work at office
    Shift work
    Weekend work
    Day shift

    Staff Financial Group

    Hillside, IL
    4 days ago
  • $22 per hour

     ...designs and manufactures a comprehensive line of innovative and reliable solutions optimized any demand our customers require. The CNC Operator is responsible for monitoring and performing set-ups on a CNC machine. Will make adjustments to the G-code programs as... 
    Hourly pay
    Temporary work
    Local area
    Monday to Friday
    Shift work
    Night shift

    Hydac

    Glendale Heights, IL
    1 day ago
  • $21 - $23 per hour

     ...CNC Operator Shift: 1st Pay: $21–$23/hour Location: Carol Stream, IL We are seeking an experienced Machine Operator to join our manufacturing team on 1st shift. This position is responsible for setting up and operating CNC milling machines and CNC surface grinders... 
    Weekly pay
    Contract work
    Temporary work
    Shift work
    Day shift

    Aerotek

    Carol Stream, IL
    3 days ago
  • $20 - $25 per hour

     ...CNC Machine Operator Abrasive Form LLC Bloomingdale - Bloomingdale, IL 60108; Abrasive Form LLC Glendale Heights - Glendale Heights, IL 60139 Overview Salary Range $20.00 - $25.00 Hourly Position Type Full Time Job Shift 1st Shift Education Level High School Travel... 
    Hourly pay
    Full time
    Local area
    Immediate start
    Relocation package
    Shift work
    Day shift

    Abrasive-Form

    Bloomingdale, IL
    4 days ago
  • 5-Axis CNC Machinist Dynomax, Inc is expanding! We are currently adding brand new, state of the art CNC Machines and seeking the best 5-Axis CNC Machinists out there. This is a great opportunity for an experienced CNC Machinist who desires exciting and challenging... 
    Hourly pay
    Temporary work
    Day shift

    Dynomax

    Bloomingdale, IL
    2 days ago
  • $38 - $42 per hour

    A leading manufacturing firm in Elmhurst is seeking an experienced CNC Machinist to program, set up, and operate CNC milling machines. The ideal candidate will have 7-10 years of experience, with strong skills in milling, turning, and Swiss machining. Additional qualifications... 
    Day shift

    ARCH

    Elmhurst, IL
    5 days ago
  •  ...and AS9100 standards, we combine quality, innovation, and growth-minded thinking to deliver real value. JOB SUMMARY The CNC Programmer we are seeking an experienced CNC Programmer who is self-directed and proficient in CAD/CAM, with a solid background in hands-... 
    Permanent employment
    Temporary work
    Shift work

    Prince Industries LLC

    Carol Stream, IL
    a month ago
  • Dormont Manufacturing Co is looking for a CNC Programmer II in Downers Grove, Illinois. This role involves writing CNC programs, problem-solving, and maintaining program libraries to meet performance objectives. Candidates should have a technical background and significant... 

    Dormont Manufacturing Co

    Downers Grove, IL
    2 days ago
  •  ...Join a team where complex tool room challenges meet disciplined programming. Your mission: transform engineering intent into robust CNC processes that deliver tight-tolerance parts reliably and efficiently. Imagine this scenario You receive a complex, multi-operation... 

    Greif Packaging

    Carol Stream, IL
    4 days ago

Do you want to receive more vacancies?

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