1

Computer Programmer Jobs in Aurora, IL (NOW HIRING)

CNC Programmer

Carol Stream, IL ยท On-site

$80K - $110K/yr

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-on machining. The role is focused on ...

Survey CAD Technician

Lisle, IL ยท On-site

$70K - $90K/yr

Title Survey CAD Technician EOE StatementWe are an equal employment opportunity employer. All ... Description CAGE is a highly respected leader in civil engineering, surveying, and construction ...

Computer Scientist/AI

Lemont, IL ยท On-site +1

$94K - $147K/yr

The ALCF has an opening for a Computer Scientist working to enable AI for science, specifically ... Comprehensive experience programming in one or more languages such as Python, C/C++ * Experience ...

Edm Programmer

Elk Grove Village, IL ยท On-site

$31 - $37/hr

The EDM Programmer is responsible for utilizing CAD/CAM software to develop, optimize, and maintain CNC programming for Wire EDM and Sinker EDM equipment. This includes creating detailed setup ...

CNC Programmer

Downers Grove, IL ยท On-site

$38/hr

Operate CNC machines, mills, lathes, saws, drill presses, grinders, EDM machines, and CAD/CAM ... CNC Machinist / Programmer Qualifications: * High school diploma or equivalent; TMA certificate ...

Programmer

Hillside, IL ยท On-site

Variable Data Programmer (VDP) processes mailing data and programs variable documents for output on ... This job requires you to sit in a cubicle or office, on a computer (1 or more monitors) for the ...

Programmer

Hillside, IL ยท On-site

Variable Data Programmer (VDP) processes mailing data and programs variable documents for output on ... computer (1 or more monitors) for the majority of the day.

CNC Programmer

Downers Grove, IL ยท On-site

$28 - $38/hr

Operate CNC machines, mills, lathes, saws, drill presses, grinders, EDM machines, and CAD/CAM ... CNC Machinist / Programmer Qualifications: * High school diploma or equivalent; TMA certificate ...

Programmer

Hillside, IL ยท On-site

Variable Data Programmer (VDP) processes mailing data and programs variable documents for output on ... computer (1 or more monitors) for the majority of the day. Requirements:

CAD Drafter Level 1

Aurora, IL ยท On-site

$50K - $60K/yr

Position Summary The CAD Drafter is responsible for creating and revising engineering drawings in support of design and manufacturing activities. Working under moderate supervision, the CAD Drafter ...

Senior Engineer

Chicago, IL ยท Hybrid

$107K - $147K/yr

Bachelor's degree in Mechanical, Electrical, or Computer Engineering, Computer Science, or related field * Minimum GPA of 3.4 * Ability to leverage one's industry expertise to develop and manage ...

next page

Showing results 1-20

Computer Programmer information

See Aurora, IL salary details

$32.7K

$64.4K

$94.7K

How much do computer programmer jobs pay per year?

As of Jul 15, 2026, the average yearly pay for computer programmer in Aurora, IL is $64,417.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,100.00 and $79,300.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What Does a Computer Programmer Do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Aurora, IL? The most popular types of Computer Programmer jobs in Aurora, IL are:
What are popular job titles related to Computer Programmer jobs in Aurora, IL? For Computer Programmer jobs in Aurora, IL, the most frequently searched job titles are:
What cities near Aurora, IL are hiring for Computer Programmer jobs? Cities near Aurora, IL with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Aurora, IL as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 12% Part Time, 3% Contract, and 3% Nights. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $64,417 per year, or $31 per hour.
CNC Programmer

CNC Programmer

Prince Industries LLC

Carol Stream, IL โ€ข On-site

$80K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 15 days ago


Job description

WHO WE ARE

Founded in 1959 by Ed Miller near Chicago, Prince Industries has grown from a one-man shop into a global manufacturing partner. With seven facilities across the U.S. and China, we serve industries from hydraulics to aerospace, handling everything from just-in-time components to high-volume assemblies.

At Prince, we donโ€™t just make partsโ€”we solve complex supply chain challenges. We are a strategic partner, focused on helping clients improve products, reduce costs, and simplify operations. Certified to ISO 9001:2015, ISO 13485, 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-on machining. The role is focused on programming and optimizing 3โ€“5 axis Vertical Machining Centers and Horizontal Machining Centers.

This individual must demonstrate deep knowledge of machining processes, cutting tools, fixturing strategies, and material machinability, with the ability to take ownership of projects from concept development through full production readiness.


Key Responsibilities

  • Create, optimize, and validate CNC programs for 3โ€“5 axis Vertical Machining Centers and Horizontal Machining Centers using CAD/CAM software (SolidWorks, Edgecam, Mastercam).
  • Interpret engineering drawings and 3D models to develop efficient machining strategies.
  • Design and document work holding and fixturing solutions for repeatable and accurate machining processes.
  • Select appropriate cutters, tooling, and machining parameters based on material, tolerance, and machine capability.
  • Support setup and prove-out on the shop floor, adjusting toolpaths, feeds, and speeds as needed.
  • Utilize probing cycles and Macro B programming to automate setup, verification, and in-process checks.
  • Troubleshooting challenges including chatter, dimensional variation, work holding, and tool performance issues.
  • Create and maintain setup sheets, tool lists, and process documentation.
  • Collaborate across engineering, production, and quality to ensure manufacturability and repeatability.
  • Drive process improvements related to cycle time, tool life, quality, and workflow efficiency.
  • Assist the Quoting team with accurate cycle time 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.


Required Skills & Competencies

  • 3โ€“5 yearsโ€™ experience programming CNC machining centers.
  • Proficiency with CAD/CAM platforms such as SolidWorks, Edgecam, or Mastercam.
  • Strong knowledge of material machinability, cutting tools, and machining parameters.
  • Hands-on experience with Vertical Machining Centers (3โ€“5 axis) and Horizontal Machining Centers.
  • Ability to create fixtures, work holding, and tooling concepts.
  • Strong understanding of engineering drawings, GD&T, and tolerancing.
  • Experience with probing cycles and Macro B programming.
  • Ability to independently manage projects from concept to production ready.
  • Ability to work closely with and train Process Engineers and machine operators.
  • Strong problem-solving and analytical skills.


Education and Experience

  • Experience with probing cycles and Macro B programming.
  • Ability to independently manage projects from concept to production ready.
  • Ability to work closely with and train Process Engineers and machine operators
  • Strong

Physical & Work Environment Requirements

  • Regularly required to stand and reach the duration of shift, 8-10 hours.
  • Occasionally required to walk, sit, stoop, kneel, crouch, or bend.
  • Frequently required to perform repetitive or short-cycles work.
  • Regularly lift, push, or pull up to 10 pounds and occasionally up to 50 pounds.
  • Understands and observes all necessary safety procedures: safety glasses, shoes, ear protection, machine interlocks, lifting guidelines, etc. as designated in specific work area assigned.
  • Strong work ethic: Willing to work OT to meet tight deadlines as needed.


Benefits

  • Paid vacation and holidays (9 per year)
  • Medical, Dental, & Vision Plans
  • Short and Long Term Disability Plans
  • 401(k) Retirement Plan with strong employer match
  • Company paid life insurance & AD&D
  • 100% tuition reimbursement for job relation classes
  • PPE reimbursement
  • Your specific benefits package will depend on your position, location, and years of service with Prince

Due to ITAR regulations, only U.S. personsโ€”defined as U.S. citizens, lawful permanent residents (Green Card holders), are eligible for this position.


*We are an Equal Employment Opportunity ("EEO") Employer. Applicants can learn more about Prince's status as an equal opportunity employer by viewing the federal "EEO is the Law" poster (https://www.eeoc.gov/employers )