1

Assistant Computer Programmer Jobs in Chicago, IL

The Primary Duties include: Assist with the development and maintenance of applications to add ... Bachelor's Degree in Computer Science or related field OR in lieu of a specified degree, any ...

Senior AI Engineer - Guidewire

Chicago, IL · On-site

$126K - $166K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something ... Bachelor's degree in computer science or related discipline (or equivalent experience) * Typically ...

CAD Designer 1

South Holland, IL · On-site

$25 - $34.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... engineers, and validating all design details. Equipment Support (20%) * Assist with equipment list ... Computer Skills : Proficiency in basic CAD software required. * Other Requirements : * Mechanical ...

CAD Designer 1

South Holland, IL · On-site

$25 - $34.50/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

... engineers, and validating all design details. Equipment Support (20%) * Assist with equipment list ... Computer Skills : Proficiency in basic CAD software required. * Other Requirements : * Mechanical ...

We are a practice of people who are passionate about engineering, architecture, surveying, planning ... Maintain CAD related software license inventory and assist leadership with license review and ...

Engineering Intern

Woodridge, IL · On-site

$16.50 - $21.50/hr

Create CAD models and simulations for ongoing projects. * Assisting with conducting tests on ... Analyzing data from tests and experiments to assist the engineering team in drawing conclusions and ...

At CNA, we strive to create a culture in which people know they matter and are part of something ... Bachelor's degree in computer science or related discipline, or equivalent work experience.

Senior AI Software Engineer

Chicago, IL · On-site

$72K - $141K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something ... Bachelor's degree in computer science or related discipline, or equivalent work experience.

We are a practice of people who are passionate about engineering, architecture, surveying, planning ... and assist leadership with license review and renewal process. • Lead a group of selected ...

Senior AI Software Engineer

Chicago, IL · On-site

$72K - $141K/yr

At CNA, we strive to create a culture in which people know they matter and are part of something ... Bachelor's degree in computer science or related discipline, or equivalent work experience.

Showing results 41-60

Assistant Computer Programmer information

See Chicago, IL salary details

$34K

$66.9K

$98.4K

How much do assistant computer programmer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for assistant computer programmer in Chicago, IL is $66,933.00, according to ZipRecruiter salary data. Most workers in this role earn between $52,000.00 and $82,400.00 per year, depending on experience, location, and employer.

What is an assistant computer programmer?

Assistant Computer Programmers are entry-level professionals who help develop, test, and maintain software under the supervision of more experienced programmers or software engineers. Their tasks often include writing simple code, debugging programs, updating documentation, and assisting in the implementation of software solutions. This role serves as a stepping stone for those seeking to advance in the field of computer programming, providing valuable hands-on experience with coding languages and development tools.

What are the typical responsibilities of an assistant computer programmer within a software development team?

As an Assistant Computer Programmer, you will often focus on tasks such as writing and testing code under the supervision of senior programmers, debugging existing software, and assisting with documentation. You may also help maintain databases, update software features based on user feedback, and work closely with developers, designers, and quality assurance teams. This role provides a strong learning environment, allowing you to gradually take on more complex projects and responsibilities as you build your skills and experience.

What are the key skills and qualifications needed to thrive as an assistant computer programmer, and why are they important?

To thrive as an Assistant Computer Programmer, you generally need proficiency in programming languages such as Java, Python, or C++, along with a relevant degree or coursework in computer science. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong analytical thinking, problem-solving abilities, and effective communication skills help you collaborate with team members and understand project requirements. These skills and qualities are essential for contributing to software development projects efficiently and ensuring code quality and team productivity.

What is the difference between Assistant Computer Programmer vs Computer Programmer?

AspectAssistant Computer ProgrammerComputer Programmer
CredentialsTypically an associate degree or relevant certificationsBachelor's degree in computer science or related field
Work EnvironmentSupport roles, assisting in coding and testingDeveloping, testing, and maintaining software applications
Employer UsageEntry-level support in tech teamsLead development projects and software solutions

Assistant Computer Programmers usually have foundational certifications and assist senior programmers in coding tasks, while Computer Programmers are responsible for designing and implementing software solutions independently. The roles differ mainly in responsibility level and experience required.

Is there a demand for assistant computer programmers?

Assistant computer programmers are in demand as organizations seek support for software development, coding, and troubleshooting tasks. The role often requires knowledge of programming languages and familiarity with development tools, and employment opportunities are expected to grow alongside the technology sector.

What are the most commonly searched types of Computer Programmer jobs in Chicago, IL?

The most popular types of Computer Programmer jobs in Chicago, IL are:

What cities near Chicago, IL are hiring for Assistant Computer Programmer jobs?

Cities near Chicago, IL with the most Assistant Computer Programmer job openings:

CNC Programmer (Manufacturing Engineer)

Alliance Group Technologies

Frankfort, IL • On-site

$90K - $110K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired today. Applications are no longer accepted.


Job description

We have a great client that is seeking a skilled and detail-oriented Manufacturing Engineer WITH CNC PROGRAMMING (must have both) to support our high-volume CNC machining operations, air bag molding, and manual assembly processes. This role is critical in ensuring efficient, high-quality production through process development, optimization, and cross-functional collaboration. The ideal candidate will have a strong background in CNC programming and machining, as well as experience supporting manual assembly lines for mechanical or products. A plus for experience with rubber molded products.


Key Responsibilities:

CNC Machining:

• Develop, implement, and optimize CNC machining processes for new and existing products.

• Create and modify CNC programs using CAD/CAM software (Esprit and MCOSMOS).

• Design and specify tooling, fixtures, and gauges to support CNC production using CMM and SolidWorks CAD Software.

• Write and maintain CMM programs to support first piece production inspection.

• Update and maintain Gauge Plans for production using Engineering drawing specifications.

• Analyze production data and implement process improvements to reduce cycle time, scrap, and downtime.

• Support the introduction of new CNC equipment and technologies.

ALB Lay-Up and Molding:

• Develop, implement, and optimize lay-up processes and tooling to support air bag manufacturing.

• Manage air bag mold tooling design changes using SolidWorks CAD Software.

• Conduct root cause analysis on production process to improve quality issues.

• Refine manufacturing floor workflow and implement new technologies to improve production efficiency.


Manual Assembly:

• Design and improve manual assembly processes for mechanical, pneumatic and/or electromechanical products.

• Develop standard work instructions, visual aids, and ergonomic workstations.

• Conduct time studies and line balancing to improve throughput and reduce labor costs.

• Collaborate with quality and production teams to ensure consistent assembly quality and compliance with specifications.

• Support training of assembly operators and implement best practices for lean assembly.

General Manufacturing Engineering:

• Lead root cause analysis and corrective actions for manufacturing issues.

• Maintain documentation including quality Gauge Plans, process flow diagrams, control plans, and PFMEAs.

• Drive continuous improvement initiatives using Lean, Six Sigma, or similar methodologies.

• Ensure compliance with safety, quality, and environmental standards.

• Assist in training and cross training of machinists on new lines.

• Maintain tooling inventory and assist in purchase as needed.


Qualifications:

• Bachelor’s degree in Mechanical Engineering, Manufacturing Engineering, or related field.

• 5+ years of experience in a manufacturing environment with a focus on CNC machining and/or manual assembly.

• Proficiency in CAD/CAM software and G-code programming.

• Experience with manual assembly line design, ergonomics, and process documentation.

• Strong knowledge of machining principles, materials, and cutting tools.

• Familiarity with Lean Manufacturing, Six Sigma, or other continuous improvement methodologies.

• Excellent problem-solving, communication, and project management skills.

• Experience with ERP systems and manufacturing documentation.

• Fanuc Robot Programming ability.


Preferred Qualifications:

• Experience with multi-axis CNC machines (3-, 4-, or 5-axis).

• Knowledge of GD&T and precision measurement tools.

• Experience with electromechanical assembly or small parts assembly.

• Certification in Lean Six Sigma or similar.

• Rubber molding experience a plus.