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

Cnc Programmer

$35 - $50 per hour

Aerotek

Job Title: CNC Programmer

Job Description

The CNC Programmer will program, set up, and operate 2.5-axis CNC vertical mills using Mastercam to produce high-precision metal components, primarily stainless steel, in a production environment. This role serves as the primary programming resource on site, creating and optimizing CNC programs, overseeing multiple machines, and ensuring parts meet tight tolerance requirements through careful setup, machining, and in-process inspection.

Responsibilities

  • Program, set up, and operate 2.5-axis CNC Vertical Haas Mills using Mastercam to meet production and quality requirements.
  • Create, modify, and optimize CNC programs to support production needs and improve machining efficiency.
  • Machine metal components, primarily stainless steel, to meet customer specifications and engineering requirements.
  • Perform daily machine setups, including tooling changes and first-piece inspections, to ensure accurate and efficient production.
  • Troubleshoot programming, tooling, and machining issues to maintain consistent quality and productivity.
  • Manage long-term production runs, including jobs that remain in production for more than six months.
  • Complete approximately one machine setup per day while maintaining an efficient production flow across assigned equipment.
  • Read and interpret blueprints, engineering drawings, and specifications to determine machining requirements.
  • Maintain tight tolerances of approximately ±0.0005" to ±0.0007" (5 to 7 tenths) on machined components.
  • Conduct in-process quality inspections and adjust machine offsets as needed to ensure parts conform to specifications.
  • Serve as the primary CNC programmer for the facility, supporting all machining operations with accurate and reliable programs.
  • Oversee and optimize production across three CNC machines on-site, ensuring effective use of equipment and resources.

Essential Skills

  • Hands-on experience programming CNC mills using Mastercam.
  • Practical CNC programming experience in a production machining environment.
  • Experience setting up and operating CNC milling machines, ideally vertical Haas mills.
  • Proficiency with Mastercam and AutoCAD for creating and modifying CNC programs and drawings.
  • Ability to read and interpret blueprints, engineering drawings, and technical specifications.
  • Demonstrated capability to machine stainless steel and other metals to tight tolerances of ±0.0005" to ±0.0007".
  • Strong troubleshooting skills related to CNC programming, tooling, and machining processes.
  • Experience performing first-piece and in-process inspections and making machine offsets to maintain quality.
  • Comfort managing long-term production runs and maintaining consistency over extended periods.
  • Ability to oversee multiple CNC machines and coordinate production activities.

Additional Skills & Qualifications

  • Experience as a CNC mill machinist or CNC machinist in a high-precision environment.
  • Familiarity with 2.5-axis machining strategies and optimization techniques.
  • Experience working with stainless steel and similar materials in production settings.
  • Knowledge of best practices for tooling selection, workholding, and machining efficiency.
  • Strong attention to detail and commitment to maintaining tight tolerances and high-quality standards.
  • Effective communication skills to collaborate with engineering, quality, and production teams.
  • Ability to work independently as the primary programming resource and take ownership of machining processes.

Why Work Here?

You will work in a setting that values precision, craftsmanship, and continuous improvement, with the opportunity to take ownership of core machining operations and make a direct impact on production performance. The role offers stable, structured hours with built-in overtime, and a culture that supports technical growth, problem-solving, and professional development in advanced CNC programming and machining.

Work Environment

This position is based in a production machining facility operating 1st shift hours from 6:00 AM to 4:30 PM, Monday through Friday, with built-in overtime. You will work primarily on 2.5-axis CNC Vertical Haas Mills and interact with three CNC machines on-site, using Mastercam and AutoCAD as core programming and design tools. The environment focuses on machining stainless steel and other metals to very tight tolerances, requiring careful setups, inspections, and attention to detail. Work is performed on the shop floor around active machinery, tools, and measurement equipment, in a setting designed for consistent, long-term production runs.

Job Type & Location

This is a Permanent position based out of Palatine, IL.

Pay and Benefits

The pay range for this position is $35.00 - $50.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 Palatine,IL.

Application Deadline

This position is anticipated to close on Oct 22, 2026.

About Aerotek

Aerotek® Inc. provides staffing and services solutions in manufacturing, logistics, construction, aviation, facilities and maintenance. We provide the expertise, solutions and people required to rise to the challenges of North American industry. Headquartered in Hanover, Md., Aerotek operates a unified network of over 200 offices across North America, supporting more than 18,000 clients each year. Aerotek is an Allegis Group company, the global leader in workforce and business solutions. To learn more, visit: Aerotek.com | 1-888-AEROTEK.

Aerotek offers weekly pay, employee benefits including medical, dental & vision, life insurance, health advocacy and employee assistance programs, a 401(k) plan, and employee discounts.

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

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 3 days ago
Similar jobs that could be interesting for youBased on the Cnc Programmer in Palatine, IL vacancy
  • $37 - $50 per hour

     ...CNC Programmer $37 - $50 per hour | Prospect Heights, IL | On-site | Permanent Leading Manufacturer with competitive pay & BENEFITS package!! A bit about us: We're partnering with an established & proven Manufacturing company that has been delivering high-quality... 
    Suggested
    Hourly pay
    Permanent employment
    Full time
    Local area

    Australia-Employment

    Prospect Heights, IL
    4 days ago
  • $37 - $50 per hour

     ...insurance Generous PTO plan Job Details This role is great for an individual who would like to be a true full time CNC Programmer, using MasterCAM. What You'll Bring: Experience with Programming CNC Mills / Lathes Ability to program using MasterCAM... 
    Suggested
    Hourly pay
    Full time
    Local area

    Jobot

    Prospect Heights, IL
    3 days ago
  •  ...CNC ProgrammerJoin our team as the CNC Programmer and take full ownership of developing safe, repeatable, and efficient CNC manufacturing processes for precision components. Reporting to the engineering and operations leadership team, you will translate customer drawings... 
    Suggested

    New Day Executive Search

    Elk Grove Village, IL
    4 days ago
  •  ...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
    4 days ago
  •  ...CNC Swiss Programmer/Setup Machinist We are working with a client company in the greater Chicago Metro region who is seeking a CNC Swiss Programmer/Setup Machinist. Must have CNC Swiss experience. Key Responsibilities Perform machine setups by loading raw... 
    Suggested

    gpac

    Addison, IL
    2 days ago
  •  ...CNC ProgrammerCompX Grayslake is a leading manufacturer of highly engineered mechanical and electromechanical locking devices, systems for world class original equipment manufacturers and manufacture of precision instruments, throttles, marine products, and accessories... 

    CompX Security Products

    Grayslake, IL
    1 day ago
  • $62k - $75k

     ...fixturing.Programs toolpaths using Mastercam software to achieve dimensional accuracy, superior surface finishes, and efficient use of CNC equipment.Checks programs and runs simulations before releasing them to CNC operations.Understands machine tools and performs... 

    Rohrer

    Bensenville, IL
    3 days ago
  •  ...CNC ProgrammerResponsible for the creation and revision of CNC programs, complete with tool, fixture, and set-up requirements, while adhering to Quality requirements and workmanship standards.Job Responsibilities:Must be a team player as measured by his/her peersWork with... 
    Work at office

    GCM

    Addison, IL
    2 days ago
  •  ...CNC PROGRAMMER Dynomax, Inc is expanding! We are adding brand new, state of the art CNC Machines and are seeking a skilled Mastercam Programmer . This will be a dedicated CNC Programmer 100% of the time. We are looking for a CNC Programmer with: This is a... 
    Temporary work

    Dynomax

    Wheeling, IL
    2 days ago
  • $45 - $55 per hour

     ...subject to a background check, drug screening, and interview process. Role Summary You will be tasked with generating and updating CNC programs, which includes defining setup, fixture, and tooling requirements while ensuring all work strictly adheres to our quality... 
    Hourly pay
    Work at office
    Monday to Friday
    Day shift

    Accelera Staffing

    Bensenville, IL
    17 hours ago
  •  ...company matchEducational Assistance reimbursementAccrued Paid Time Off (PTO)10 paid holidays annuallyPOSITION SUMMARYMid-Level CNC Programmer develops, refines, and troubleshoots CNC programs for a variety of machining applications. Working closely with engineering and... 
    Full time

    Nvenia

    Wood Dale, IL
    4 days ago
  • $30 - $50 per hour

     ...CNC Mastercam ProgrammerThis is a full-time, first-shift CNC programming position focused exclusively on creating programs for new...  ...position may offer a flexible schedule and, for exceptionally skilled programmers, the potential to work remotely.ResponsibilitiesProgram CNC... 
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours
    Day shift

    Aerotek

    Wheeling, IL
    3 days ago
  •  ...401k plan with company Match, company paid life insurance Generous PTO plan Job Details We're looking for skilled CNC Machinist to join our growing team! We're looking for experienced folks who have pride in producing high quality precision parts and... 
    Local area

    Jobot

    Prospect Heights, IL
    12 hours ago
  • $30 - $40 per hour

     ...CNC ProgrammerWe are seeking a skilled CNC Programmer to create CNC programs and part drawings for various machine parts and tools, including CNC lathes and machining centers. This role involves offline programming using MasterCAM and Solidworks software. The position... 
    Temporary work
    Work at office
    Work from home

    Actalent

    Northbrook, IL
    2 days ago
  • $50 per hour

     ...Senior Swiss CNC Programmer/Machinist | Citizen, Star & Tsugami | Up to $50/hr This Jobot Job is hosted by: Ever Serrano Are you a fit? Easy Apply now by clicking the "Apply Now" button and sending us your resume. Salary: $40 - $50 per hour A bit about us:... 
    Hourly pay
    Local area

    Jobot

    Schaumburg, IL
    1 day ago
  • $36 - $53 per hour

     ...Job Description Job Description We are seeking a skilled CNC Programmer to join our team. If you are an experience programmer with MasterCam experience and are familiar with Okuma machines, we want to hear from you. Responsibilities Develop and optimize CNC... 

    Windy C Plating

    Mount Prospect, IL
    a month ago
  • $60k - $85k

     ...Job Description Job Description We are looking for multiple CNC Programmer/Machinist to join our team in Lake Villa, IL. ASAP! Positions are filling up fast, apply today before you miss this great opportunity in today’s tight market! CNC Programmer / Machinist... 
    Local area
    Immediate start
    Remote work

    Paramount Inc.

    Lake Villa, IL
    6 days ago
  • $60k - $72k

     ...Job Description Job Description We are seeking a skilled CNC Machinist to join our manufacturing team. The ideal candidate will be responsible for setting up, programming, and operating CNC machines to produce precision components. This role requires a strong understanding... 

    Machined Products Company

    Elk Grove Village, IL
    21 days ago
  •  ...Job Description The opportunity \n An established defense and aerospace manufacturer in Longmont needs a senior CNC Programmer/Machinist to program and machine high-precision, complex components. The parts go into mission-critical systems, so tolerances are tight... 
    Permanent employment

    Akkar

    Mundelein, IL
    18 days ago
  • Jobot is seeking a skilled CNC Machinist to join our growing team in Prospect Heights, IL. You will operate and set up 3-, 4-, and 5-axis CNC vertical mills, producing high-quality precision parts from alloys, stainless steel, titanium, and more. The ideal candidate reads... 

    Jobot

    Prospect Heights, IL
    2 days ago
  •  ...Job Description Job Description Job Overview We are seeking a skilled CNC Lathe Machinist to operate and program Mazak lathes for precision manufacturing. The ideal candidate will be responsible for setting up, programming, and maintaining CNC lathe machines to... 

    ProTurn

    Arlington Heights, IL
    27 days ago
  • $50.73k

    CNC Setup Operator / ProgrammerGlenview, IL, USAFull TimeAbout the RoleCNC Setup Operator / Programmer - Setup operator programs and operates CNC (Computer numerically controlled) equipment; Assists and trains operators in setup and how to run various operations; Interprets... 

    R A Zweig Inc

    Glenview, IL
    3 days ago
  • $20 per hour

     ...CNC Machine Operator / Setup Technician Monday-Friday 5:00 AM-3:05 PM Pay: Starting at $20 per hour Build a Career in Advanced Manufacturing Are you mechanically inclined, detail-oriented, and looking to grow your skills in a high-tech manufacturing environment... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Monday to Friday
    Day shift

    Adecco

    Prospect Heights, IL
    1 day ago
  • $20 - $30 per hour

    Time Staffing, LLC busca operadores de máquinas CNC/rectificadoras para nuestro cliente en Arlington Heights, IL. El puesto es temporal y paga entre $20 y $30 por hora, según experiencia. Turno de la mañana 6:00 AM-2:30 PM es preferido. Responsabilidades: configurar y operar... 

    Time Staffing, LLC

    Arlington Heights, IL
    3 days ago
  • $27 - $30 per hour

     ...Job Description Job Description Overview CNC Setup Programmer – DMG MORI Big Bolt LLC Location: Bloomingdale, IL Pay: $27.00–$30.00 per hour Job Type: Full-Time | Onsite Schedule: Day Shift | 8-Hour Shift Put Your CNC Experience to Work on More... 
    Hourly pay
    Full time
    Day shift

    Big Bolt

    Bloomingdale, IL
    27 days ago
  •  ...Job Description Our machining manufacturing client is expanding with brandnew, stateoftheart CNC machines and are looking for a highly skilled Mastercam Programmer to join their team. This role is a fully dedicated programming position—100% focused on creating,... 
    Full time
    Temporary work
    Day shift

    RJO Consulting

    Wheeling, IL
    15 days ago
  • $25 per hour

    TBI Listings Inc. in Elk Grove Village, IL is seeking a CNC Milling Machinist to operate CNC milling machines and contribute to precision manufacturing. This full-time role offers a starting wage of $25 per hour, with additional Saturdays optional and overtime paid at a... 
    Hourly pay
    Full time
    Monday to Friday

    TBI Listings Inc.

    Elk Grove Village, IL
    5 days ago
  • Methode Electronics is seeking a skilled CNC Machinist for the second shift in the United States. You will perform set-ups, operations, and minor maintenance on machining centers, and you must hold 5+ years of experience with CNC or manual equipment. You will read blueprints... 
    Afternoon shift

    Methode Electronics

    Rolling Meadows, IL
    4 days ago
  • $56k - $66.5k

     ...Information Work Experience 5+ years $56,000 - $66,500 City Palatine State/Province Illinois 60067 Job Description CNC Programmer/Operator Clean Air Engineering (CleanAir) is a leading global environmental engineering and consulting company that has been... 
    Full time
    Temporary work
    Work experience placement
    Immediate start

    Clean Air Company Inc

    Palatine, IL
    4 days ago
  • $30 - $38 per hour

     ...Job Description Job Description Job Title: CNC Mill Machinist Job Description We are seeking a skilled CNC Mill Machinist to join our team and perform complex set-up, operation, and maintenance of 3-axis CNC machines. You will work with a range of materials, including... 
    Weekly pay
    Permanent employment
    Temporary work

    Aerotek

    Rolling Meadows, IL
    7 days ago

Do you want to receive more vacancies?

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