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

CNC Programmer

$30 - $50 per hour

Aerotek

Job Title: CNC Mastercam Programmer Job Description

This is a full-time, first-shift CNC programming position focused exclusively on creating programs for new, state-of-the-art CNC machines in a large aerospace machining environment. The role centers on programming complex 3-axis and 5-axis milling operations using Mastercam 2022 or NX 2206 (or later versions), supporting aerospace tooling and small-run production work. The position may offer a flexible schedule and, for exceptionally skilled programmers, the potential to work remotely.

Responsibilities
  • Program CNC milling machines (3-axis and/or 5-axis) using Mastercam 2022 or NX 2206 or later versions, ensuring efficient and accurate machining processes.
  • Interpret and program complex parts directly from blueprints, maintaining tight tolerances and dimensional quality suitable for aerospace tooling and small-run production.
  • Create detailed tool sheets and setup instructions for each CNC program to guide machine operators and support consistent production quality.
  • Develop and refine macro programs for control systems including Fanuc, Siemens, and Heidenhain to optimize machine performance and automation.
  • Read and understand engineering drawings and GD&T specifications to ensure all parts meet required quality and dimensional standards.
  • Collaborate closely with process engineers and machine operators to troubleshoot issues, refine machining strategies, and ensure quality parts are produced efficiently.
  • Apply knowledge of speeds and feeds for exotic materials to select appropriate cutting parameters and tooling for each job.
  • Use NX modeling capabilities, when applicable, to support part programming and improve toolpath strategies.
  • Maintain organized and accurate documentation of programs, tool lists, and setup instructions for repeatability and continuous improvement.
  • Contribute to a strong team-oriented environment by sharing expertise, supporting colleagues, and participating in problem-solving and process improvement initiatives.
Essential Skills
  • Hands-on CNC programming experience using Mastercam or NX for milling operations.
  • Proficiency in CNC programming for 3-axis and/or 5-axis milling machines.
  • Demonstrated ability to program complex, large parts with tight tolerances from blueprints.
  • Strong understanding of GD&T and the ability to apply it to real-world machining and inspection requirements.
  • Knowledge of G-Code and M-Code and their application in CNC milling programs.
  • Experience working with exotic materials and familiarity with appropriate speeds and feeds.
  • Background in aerospace, automotive, and/or mold and tool environments.
  • Ability to work successfully within a team, collaborating with engineers and machine operators.
  • Capability to read and interpret detailed engineering prints and technical documentation.
  • Macro programming experience with Fanuc, Siemens, and Heidenhain controls.
Additional Skills & Qualifications
  • Experience with Mastercam 2022 or NX 2206 (or later versions) is highly preferred.
  • NX modeling skills are a plus and can enhance programming effectiveness.
  • Experience programming in an aerospace tooling and small-run production environment is advantageous.
  • Comfort working with large, complex parts and maintaining close tolerance dimensional quality.
  • Ability to adapt to new challenges and evolving processes as the operation grows.
  • Strong work ethic and alignment with values-driven, quality-focused manufacturing culture.
  • For exceptional programmers, potential eligibility for remote work arrangements.
Why Work Here?

You will work with brand new, state-of-the-art CNC machines in a clean, air-conditioned facility that values strong work ethics and shared success. As the organization grows, you will have opportunities to take on new challenges and advance your skills and career. The benefits package is comprehensive, including medical, dental, and vision insurance, company-paid life insurance, a 401(k) plan with a generous company match, paid holidays, vacation, and PTO. Additional optional benefits include FSA, identity theft protection, short-term disability, accident, critical illness, and supplemental life insurance, along with a discretionary annual bonus.

Work Environment

The role is based in a large aerospace machine shop equipped with new, state-of-the-art CNC machines, providing a modern and well-maintained production environment. The facility is clean and air-conditioned, supporting comfort and focus throughout the workday. The position is on first shift with a flexible schedule, and work is carried out in a collaborative setting alongside process engineers and machine operators. The environment emphasizes quality, precision, and teamwork, with a focus on aerospace tooling and small-run production.

Job Type & Location

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

Pay and Benefits

The pay range for this position is $30.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)

Job Type & Location

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

Application Deadline

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

Workplace Type

This is a hybrid position in Wheeling,IL.

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 Wheeling, IL vacancy
  •  ...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... 
    Suggested

    Windy City Plating Co.

    Mount Prospect, IL
    2 days ago
  • $30 - $50 per hour

     ...Job Description Job Description Job Title: CNC Mastercam Programmer Job Description This is a full-time, first-shift CNC programming position focused exclusively on creating programs for new, state-of-the-art CNC machines in a large aerospace machining environment... 
    Suggested
    Weekly pay
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours
    Day shift

    Aerotek

    Wheeling, IL
    5 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... 
    Suggested
    Temporary work

    Dynomax

    Wheeling, IL
    2 days ago
  • $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
    3 days ago
  •  ...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
    Full time
    Local area

    Jobot

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

     ...company paid life 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, working... 
    Hourly pay
    Full time
    Local area

    Jobot

    Prospect Heights, IL
    3 days 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
  • $35 - $40 per hour

     ...NOW HIRING: Senior CNC Programmer III Location:Lincolnshire, IL Type:Full-Time/Direct-Hire | Machine Shop Are you a master of G-code, MasterCAM, and precision machining? Ready to take your programming expertise to the next level with cutting-edge tools and complex... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Shift work

    Randstad

    Lincolnshire, IL
    5 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
    5 days ago
  • $25 - $35 per hour

     ...Shift Differential: 2nd & 3rd Shift - 10% Machine Experience: Swiss, mill, or lathe Experience Level: Entry–Mid (2+ years CNC machining) --- Why This Role Exists This role exists to support ongoing production demand and growth at Viant Medical’s Wheeling... 
    Full time
    Monday to Friday
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Viant Medical

    Wheeling, 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 CNC... 
    Temporary work
    Day shift

    Dynomax Inc.

    Wheeling, IL
    16 days ago
  •  ...Company Location: Northbrook, Illinois Shift: Second Shift Position Summary Atlas Fibre Company is looking for an experienced CNC Lathe Setup Operator to join our second-shift manufacturing team. This position is responsible for setting up and operating Okuma LB3... 
    Shift work
    Afternoon shift

    Atlas Fibre

    Northbrook, IL
    2 days ago
  • $25 - $37 per hour

     ...Job Description Job Description 2 CNC Operator roles and 2 CNC Machinist roles Shifts: 1st and 2nd Pay: $25 - $37 / hour...  ...up gages required to check parts at the machine. Work with programmers for any technical issues or trouble shooting when needed.... 
    Immediate start
    All shifts
    Shift work

    TekPro

    Wheeling, IL
    9 days ago
  • $30 - $34 per hour

     ...Job Description Job Description CNC Machinist (Grinder) - Direct HireLocation: Buffalo Grove, IL Shift: 1st Shift – Monday through Friday, 6:00 AM – 2:30 PM $30-34/hr DOEJob SummaryWe are seeking a skilled CNC Machinist (Grinder) to support our manufacturing team... 
    Monday to Friday
    Shift work
    Day shift

    Sterling Engineering

    Buffalo Grove, IL
    2 days ago
  •  ...Job Description Job Description CNC Machinist – Setup and Operation Position Summary We are seeking an experienced CNC...  ...programs at the machine as needed. Collaborate with designers, programmers, and production personnel to troubleshoot and resolve machining... 
    Full time
    Temporary work
    Local area

    Chase Technical

    Lincolnshire, IL
    5 days ago
  • $35 - $50 per hour

     ...Job Description Job Description 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... 
    Weekly pay
    Permanent employment
    Temporary work
    Monday to Friday
    Day shift

    Aerotek

    Palatine, IL
    7 days ago
  • $16 - $20 per hour

     ...Job Description Job Description CNC machine operator FIRST and SECOND SHIFT . CNC machine shop has an immediate opening for experienced operators for HAAS , HYUNDAI , Fanuc based machines Ideal candidate should be able to to make tool offsets , to make set-up... 
    Full time
    Immediate start
    Day shift
    Afternoon shift

    WBM INC

    Wheeling, IL
    16 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
    11 days ago
  •  ...CNC Machinist A Valve and fitting company, in Lincolnshire, IL is looking for experienced CNC machinists on 2nd shift. Monday - Friday. Working on CNC Lathe and Swiss Machines, able to do multiple set-ups and changeovers daily- short runs. Troubleshoot/ Adjustments... 
    Monday to Friday
    Afternoon shift

    Randstad

    Lincolnshire, IL
    4 days ago
  •  ...CNC Machinist (Mill Set-Up) Location: Wheeling, IL Position Summary Our client is seeking an experienced CNC Machinist with strong mill set-up experience to join their growing manufacturing team. This position is responsible for setting up and operating 3, 4, and 5-axis... 

    System One Holdings, LLC

    Wheeling, IL
    4 days ago
  •  ...Aegis is seeking a CNC Programmer to join our client's organization. The ideal candidate has the following skills and experience: ~3-4+ years of CNC programming experience. ~ Experience programming directly at the machine using G-code and M-code. ~ Experience... 

    Aegis Worldwide

    Elk Grove Village, IL
    3 days ago
  • $28 - $30 per hour

     ...Direct Hire CNC Machinist – 2nd Shift Wheeling, IL $28-$30/hr Shift: 2nd Shift | 10-hour shifts: 3:30 PM – 2:00 AM (M-TH with OT available on Fridays) Position Summary: We are seeking an experienced CNC Machinist (2nd Shift) to join our manufacturing team in Wheeling... 
    Shift work
    Afternoon shift

    CEO

    Wheeling, IL
    3 days ago
  •  ...CNC Machinist/Programmer Job A well-established precision manufacturing company is seeking an experienced CNC Machinist to join its on-site team. This is a full-time opportunity for a dependable machinist who takes pride in quality work, accurate setups, and producing... 
    Full time

    gpac

    Arlington 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
    17 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... 

    New Day Executive Search

    Elk Grove Village, IL
    4 days ago
  •  ...CNC Milling Operator 2The CNC Milling Operator 2 is a mid-level CNC milling operator capable of running established milling jobs with moderate independence. This position requires intermediate inspection ability, general GD&T understanding, and the ability to make tool... 

    ERA Industries

    Wheeling, IL
    1 day ago
  •  ...CNC Swiss Operator Buffalo Grove, Illinois, United States About the Job CNC Swiss Operator Job Summary: 2nd Shift 4pm-12:30am The CNC (Computer Numerical Control) Swiss Operator will be responsible for operating and maintaining CNC Star Swiss lathes to produce... 
    Afternoon shift

    Monarch Technical Search

    Buffalo Grove, IL
    1 day ago
  • 3-Axis CNC Machinist Dynomax, Inc is expanding! We are currently adding brand new, state of the art CNC Machines and seeking the best CNC Machinists out there. This is a great opportunity for an experienced CNC Machinist who desires exciting and challenging work to... 
    Temporary work
    Afternoon shift

    Dynomax

    Wheeling, IL
    4 days ago
  • $25 - $34 per hour

     ...CNC Machinist (1st Shift) Join a team dedicated to creating life-enhancing medical devices that improve lives around the world. Whether you're starting your career or bringing prior experience, Viant offers opportunities to learn, grow, and make a meaningful impact. Through... 
    Temporary work
    Worldwide
    Monday to Friday
    Shift work
    Day shift

    Viant, Inc.

    Wheeling, IL
    2 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... 

    gpac

    Itasca, IL
    2 days ago

Do you want to receive more vacancies?

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