1

Senior Cnc Programmer Jobs in Berwyn, IL (NOW HIRING)

... into senior and leadership-level positions. This is an excellent opportunity for an experienced CNC Grinder, Tool & Cutter Grinder, CNC Operator, Machinist, Setup Technician, or Programmer with ...

Sr. Manufacturing Engineer

Bolingbrook, IL ยท On-site

$90K - $123K/yr

Position Summary Seeking a highly experienced Senior Manufacturing Engineer with deep expertise in CNC machining within the automotive industry. This role is responsible for optimizing machining ...

Sr Manufacturing Engineer

Morton Grove, IL ยท On-site

$110 - $140/hr

Xylem Services USA LLC.'s Morton Grove, IL office seeks a Sr. Manufacturing Engineer to lead the ... CNC program using Creo and Vericut simulation software; and (viii) preparing capital and expense ...

Sr Manufacturing Engineer

Morton Grove, IL ยท On-site

$90K - $123K/yr

... Sr. manufacturing engineer Xylem Services USA LLC.'s Morton Grove, IL office seeks a Sr. ... CNC program using Creo and Vericut simulation software; and (viii) preparing capital and expense ...

Sr Manufacturing Engineer

Morton Grove, IL ยท On-site

$90K - $123K/yr

... Sr. manufacturing engineer Xylem Services USA LLC.'s Morton Grove, IL office seeks a Sr. ... CNC program using Creo and Vericut simulation software; and (viii) preparing capital and expense ...

Sr Manufacturing Engineer

Morton Grove, IL

$90K - $123K/yr

... Sr. manufacturing engineer Xylem Services USA LLC.'sMorton Grove, IL office seeks a Sr. ... CNC programming and Simulation), assembly, welding, lean manufacturing, detail knowledge of lean ...

next page

Showing results 1-20

Senior Cnc Programmer information

See Berwyn, IL salary details

$17

$31

$45

How much do senior cnc programmer jobs pay per hour?

As of Aug 27, 2026, the average hourly pay for senior cnc programmer in Berwyn, IL is $31.39, according to ZipRecruiter salary data. Most workers in this role earn between $25.82 and $35.34 per hour, depending on experience, location, and employer.

What is a senior CNC programmer?

Senior CNC Programmers are experienced professionals who create, modify, and optimize computer numerical control (CNC) programs for manufacturing machinery. They interpret engineering drawings and technical specifications to write precise code that directs machines to cut, shape, or assemble materials. In addition to programming, they often oversee junior programmers, troubleshoot production issues, and work closely with engineers and machinists to ensure high-quality parts are produced efficiently.

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

To thrive as a Senior CNC Programmer, you need advanced knowledge of CNC machining, blueprint reading, GD&T, and experience with CAD/CAM software, often backed by a degree or technical certification in manufacturing or engineering. Expertise in programming languages such as G-code, and proficiency with software like Mastercam or Siemens NX, are typically required. Strong problem-solving, attention to detail, and effective communication skills help you collaborate with machinists and engineers to optimize production. These skills ensure precision, efficiency, and high-quality output in complex manufacturing environments.

How does a senior CNC programmer typically collaborate with engineers and machinists during the production process?

Senior CNC Programmers work closely with engineers to review technical drawings and specifications, ensuring that the machining strategies align with design intent. They also regularly communicate with machinists on the shop floor to address any issues that arise during setup or production, such as tool selection, programming adjustments, or troubleshooting errors. Effective collaboration is key for optimizing manufacturing efficiency, minimizing errors, and delivering high-quality finished parts.

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

AspectSenior Cnc ProgrammerCnc Machinist
CredentialsTypically requires programming certifications, technical degrees, or extensive experienceUsually needs machining experience, technical training, or certifications in machine operation
Work EnvironmentDesigning, programming, and optimizing CNC machines, often in office or engineering settingsOperating CNC machines on the shop floor, performing setup and manual adjustments
ResponsibilitiesDeveloping CNC programs, troubleshooting, and improving manufacturing processesSetting up machines, loading tools, and executing machining tasks

The main difference between a Senior Cnc Programmer and a Cnc Machinist lies in their focus: programmers develop and optimize CNC code, while machinists operate and set up machines. Both roles require technical skills, but the programmer's role is more design and process-oriented, whereas the machinist's role is hands-on manufacturing.

What cities near Berwyn, IL are hiring for Senior Cnc Programmer jobs?

Cities near Berwyn, IL with the most Senior Cnc Programmer job openings:

Infographic showing various Senior Cnc Programmer job openings in Berwyn, IL as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $65,291 per year, or $31.4 per hour.

Senior CNC Setup Milling and Lathe Machinist

Oak Lawn, IL โ€ข On-site

3B Filters
Oil and Gas Extractionย โ€ขย 11 - 50 employees

$30 - $35/hr

Full-time

Re-posted 8 hours ago


Job description

Job description:

Demco Products in Oak Lawn is seeking an experienced Sr. CNC setup machinist.
Demco Products is a family owned and operated precision CNC machine shop specializing in the manufacturing of high-pressure filter housings and precision turned breathing apparatus components. Demco has been providing high quality parts and exceptional customer service to our customers for over 75 years. We operate out of a 15,000 sq ft facility, located in Oak Lawn, IL near the southwest side of Chicago. The manufacturing floor consists of 30 CNC machines capable of performing turning as well as horizontal and vertical milling. We are an ISO 9001:2015 company with capacities of ½ diameter up to 12” diameter.
We are currently seeking an experienced Sr. CNC setup machinist to join our production team. This candidate will report directly to the Shop Supervisor. The setup machinist role consists of the following responsibilities:
  • Review detailed manufacturing prints
  • Create and or edit G-Code at the machine
  • Setup jobs with any necessary programming and fixturing
  • Setup the machine with required tooling
  • Run the machine while checking for machine errors and part non-conformance
  • Make adjustments to offset coordinates to compensate for materials, tooling or machine center conditions.
  • Inspect parts for adherence to print dimensions and tolerances
  • Work independently with minimal direction from senior operations staff to setup jobs, perform machining functions, and troubleshoot machining related issues
  • Work with machine operators to had off the routine part production in order to move on to setting up additional machines
  • Load and unload parts into the machines weighing up to 30lbs
  • Enters data into ERP system.
Job Requirements:
  • Must have proficient knowledge of G-Code programming language and be capable of editing code at the machine
  • Must be familiar with Fanuc controls
  • Must have 5+ years of experience troubleshooting, setting up, and running most of the following machines:
  • Must have CNC horizontal Mill experience
  • Must have CNC lathe experience
  • Must speak English
  • Must be able to read small print and inspect small components
  • Must be able to stand and walk the shop floor to monitor machine operation
  • Must be able to lift 30lbs
  • Must be reliable and show up to work on time
  • Must have sound problem solving skills
  • Must poses a strong mechanical aptitude
  • Must communicate well and be able to follow instructions
Schedule: Monday to Friday, 7am to 3:30pm, some overtime available.