1

Computer Programmer Jobs in Chicago, IL (NOW HIRING)

Coordinate with engineers, surveyors, and other team members to ensure seamless integration of CAD designs across various disciplines. * Ensure CAD drawings and deliverables are accurate, complete ...

CAD Designer

Chicago, IL · On-site

$25 - $35/hr

Langan provides expert land development engineering and environmental consulting services for major ... Job Summary Langan is seeking a CAD Designer to join its collaborative team in Chicago, IL . This ...

Marvin is looking for a Computer Numerically Controlled (CNC) Programmer to develop and maintain the programs that drive the production of our windows and doors. In this role, you'll support our Made ...

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

Service Engineer

Chicago, IL · On-site

$85K - $95K/yr

Qualifications: • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering; or an Associate's degree in Electrical/Electronics Engineering with equivalent relevant ...

Sr. Service Engineer

Chicago, IL · On-site

$100K - $130K/yr

... Computer Engineering, or Electrical Engineering preferred. • 8+ years of hands-on experience servicing complex x86-based server systems and components. • Associate's degree in Electrical ...

Showing results 41-60

Computer Programmer information

See Chicago, IL salary details

$34K

$66.9K

$98.4K

How much do computer programmer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for 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 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 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 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 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.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

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 job categories do people searching Computer Programmer jobs in Chicago, IL look for?

The top searched job categories for Computer Programmer jobs in Chicago, IL are:

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

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

Infographic showing various Computer Programmer job openings in Chicago, 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 $66,933 per year, or $32.2 per hour.

Research Engineering Assistant - Electrical & Computer Engineering, College of Engineering

University of Illinois

Chicago, IL • On-site

$25.64 - $35.89/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

Research Engineering Assistant - Electrical & Computer Engineering, College of Engineering
Hiring Department: Electrical & Computer Engr
Location: Chicago, IL USA
Requisition ID: 1039661
FTE: 1
Work Schedule: Monday - Friday
Shift: Days
# of Positions: 1
Workplace Type: On-Site
Posting Close Date: August 18, 2026
Salary Range (commensurate with experience): $25.64 - 35.89 / Hourly Wage
About the University of Illinois Chicago
UIC is among the nation's preeminent urban public research universities, a Carnegie RU/VH research institution, and the largest university in Chicago. UIC serves over 34,000 students, comprising one of the most diverse student bodies in the nation and is designated as a Minority Serving Institution (MSI), an Asian American and Native American Pacific Islander Serving Institution (AANAPSI) and a Hispanic Serving Institution (HSI). Through its 16 colleges, UIC produces nationally and internationally recognized multidisciplinary academic programs in concert with civic, corporate and community partners worldwide, including a full complement of health sciences colleges. By emphasizing cutting-edge and transformational research along with a commitment to the success of all students, UIC embodies the dynamic, vibrant and engaged urban university. Recent "Best Colleges" rankings published by U.S. News & World Report, found UIC climbed up in its rankings among top public schools in the nation and among all national universities. UIC has nearly 260,000 alumni, and is one of the largest employers in the city of Chicago.
This position is intended to be eligible for benefits. This includes Health, Dental, Vision, Life Insurance, a Retirement Plan, Paid time Off, and Tuition waivers for employees and dependents.
The Research Engineering Assistant supports the Electronics Instructional Labs (EIL) in the Department of Electrical and Computer Engineering at the University of Illinois Chicago by coordinating technical lab operations, maintaining instructional equipment, and assisting with the development and delivery of hands-on electronics laboratories. The position works closely with faculty, teaching assistants, and students to ensure safe, effective, and modern instructional lab experiences.
Duties & Responsibilities:
  • Coordinate the setup, testing, and operation of electronics instructional laboratories supporting undergraduate and graduate ECE courses.
  • Procure, configure, and maintain instructional laboratory equipment and electronic components.
  • Assist faculty in the planning, layout, design, and deployment of laboratory experiments and instructional hardware for electronics-focused courses.
  • Develop, document, and maintain standard operating procedures (SOPs), safety protocols, and lab manuals for instructional laboratories.
  • Supervise the maintenance, calibration, inventory, and lifecycle management of instructional lab equipment and supplies.
  • Provide hands-on technical support during laboratory sessions and troubleshoot hardware and software, instrumentation, and setup issues.
  • Assist in the design, construction, and modification of custom instructional lab setups using schematics, wiring diagrams, and technical drawings.
  • Prepare technical documentation and reports related to lab operations, upgrades, and instructional support activities.
  • Perform related duties as assigned in support of ECE instructional and educational missions.
  • Perform other related duties and participate in special projects as assigned.

Minimum Qualifications Required:
1. High school diploma or equivalent.
2. Any one or any combination totaling three (3) years (36 months) from the following categories:
A. college course work in engineering, computer science, physical science, or a closely related field as measured by the following conversion table or its proportional equivalent:
  • 30 semester hours equals one (1) year (12 months)
  • Associate's Degree (60 semester hours) equals eighteen months (18 months)
  • 90 semester hours equals two (2) years (24 months)
  • Bachelor's Degree (120 semester hours) equals three (3) years (36 months)

B. work experience in laboratory techniques, including coordinating the engineering, installation, testing, and operational phases of the specialized research project(s).
Preferred Qualifications:
  • Experience supporting electronics instructional or teaching laboratories in a university setting.
  • Hands-on experience with electronics laboratory instrumentation and embedded systems platforms.
  • Ability to read and interpret schematics, wiring diagrams, and technical documentation.
  • Strong organizational skills and ability to support multiple courses and lab sections simultaneously.

To Apply: For fullest consideration click on the Apply Now button, please fully complete all sections of the onlineapplication including adding your full work history with specific details of your duties & responsibilities for each position held. Fully complete the education, licensure, certification and language sections. You may upload a resume, cover letter, certifications, licensures, transcripts and diplomas within the application. Your application should include a resume and acover letter.
Please note that once you have submitted your application you will not be able to make any changes. In order to revise your application you must withdraw and reapply. You will not be able to reapply after the posting close date. Please ensure the application is fully completed and all supporting documents have been uploaded before the posting close date. Illinois Residency is required within 180 days of employment.
The University of Illinois System is an equal opportunity employer, including but not limited to disability and/or veteran status, and complies with all applicable state and federal employment mandates. Please visit Required Employment Notices and Posters to view our non-discrimination statement and find additional information about required background checks, sexual harassment/misconduct disclosures, and employment eligibility review through E-Verify.
The university provides accommodations to applicants and employees. Request an Accommodation
Artificial Intelligence (AI) tools may be used in some portions of the candidate review process for this position, however, all employment decisions will be made by a person.

University of Illinois logo

About University of Illinois

Sourced by ZipRecruiter

The University of Illinois, located in Urbana, Illinois, US, is a prominent entity in the higher education sector. Operating its official functions through its website uillinois.edu, the institution provides a range of educational programs and services. The University was founded in 1867 and has since grown dramatically both in size and reputation. Its core values are embodied in its mission to enhance the lives of its students and citizens in the state, nation, and world through leadership in learning, discovery, engagement, and economic development. The university boasts several notable achievements including producing Nobel laureates and Pulitzer prize winners. It is renowned for its research programs and is known for significant advancements across various fields including engineering, science, and humanities.

Industry

Colleges, universities, and professional schools

Company size

5,001 - 10,000 Employees

Headquarters location

Urbana, IL, US

Year founded

1974

Social media