1

Computer Programmer Jobs in Crystal Lake, IL (NOW HIRING)

CAD Programmer

Schaumburg, IL ยท On-site

$28/hr

The CAD Programmer reviews work orders and procedural manuals to determine critical dimensions of design. He is responsible for calculating figures to convert design dimensions specified for ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

Computer Programming Tutor

Dekalb, IL ยท Remote

$18 - $40/hr

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

About the Job The Varsity Tutors Live Learning Platform has thousands of students looking for online Computer Programming tutors nationally. As a tutor on the Varsity Tutors Platform, you'll have the ...

3D CAD Automation Engineer

Vernon Hills, IL ยท On-site

$80K - $100K/yr

Position Summary We are seeking an Autodesk Inventor Software Engineer to design, develop, and implement 3D CAD automation solutions using Autodesk Inventor. This role is responsible for creating ...

As an Eliyan Staff AMS CAD Engineer , you will be working at a fast-paced startup creating technologies that fuel tomorrow's chiplet based systems with best-in-class power, area, manufacturability ...

CAD/CAM Engineer

Hoffman Estates, IL ยท On-site

$90K - $115K/yr

Bachelor's degree in engineering or related field or related experience * Prior experience of technical sales and support in software and/or machine tool industry highly preferred * CAD/CAM (NX ...

next page

Showing results 1-20

Computer Programmer information

See Crystal Lake, IL salary details

$32K

$63K

$92.6K

How much do computer programmer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for computer programmer in Crystal Lake, IL is $63,010.00, according to ZipRecruiter salary data. Most workers in this role earn between $49,000.00 and $77,600.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 popular job titles related to Computer Programmer jobs in Crystal Lake, IL? For Computer Programmer jobs in Crystal Lake, IL, the most frequently searched job titles are:
What cities near Crystal Lake, IL are hiring for Computer Programmer jobs? Cities near Crystal Lake, IL with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Crystal Lake, IL as of July 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $63,010 per year, or $30.3 per hour.
CAD Programmer

CAD Programmer

reliance

Schaumburg, IL โ€ข On-site

$28/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Job description

Job Summary
Company Summary
EMJ is a leading supplier of Steel and Aluminum Bar, Tubing, and Plate to manufacturing companies in North America and around the world. Our broad network of facilities, superior inventories, extensive value-added processing capabilities, and world-class technology enables EMJ to provide unsurpassed service to our customers.
Job Summary
The CAD Programmer is responsible for providing technical drafting support to internal and external customers. The CAD Programmer reviews work orders and procedural manuals to determine critical dimensions of design. He is responsible for calculating figures to convert design dimensions specified for production processes. The CAD Programmer confers with engineering and design staff to determine design modifications and enters editing information into the computer.
Salary: $28.00/hour
What We Offer:
  • Medical, dental, and vision coverage with affordable employee contribution rates.
  • 401(k) plan with company match up to 4%.
  • Life and AD&D insurance, short- and long-term disability coverage.
  • Employee Assistance Program (EAP), including counseling, legal, and financial support.
  • Paid Time Off (PTO) and 9 paid holidays.
  • Flexible Spending Accounts for healthcare and dependent care.
  • Wellness incentives and access to LiveHealth Online.
  • Employee discount program with over 30,000 deals.
  • Community engagement and volunteer opportunities.

Physical Requirements
Stand or Sit(Stationary position), Walk(Move, Traverse), Use hand/fingers to handle or feel (Operate, Activate, Use, Prepare, Inspect, Place, Detect, Position), Stoop, kneel, crouch, or Crawl(Position self(to), Move), Talk/hear(Communicate, Detect, Converse with, Discern, Convey, Express oneself, Exchange information), See (Detect, Determine, Perceive, Identify, Recognize, Judge, Observe, Inspect, Estimate, Assess), Pushing or Pulling, Reaching, Repetitive Motion
Function in the Job
Sedentary Work- Exerting up to 10 pounds of force occasionally, and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.
Job Function
Essential Job Duties:
  • Reviews customer prints for accuracy and completeness; resolves any discrepancies with customers.
  • Assists Inside Sales with quotes on flame cutting inquiries.
  • Checks flame cut parts to ensure conformance to customer specifications.
  • Coordinates with Plate Processing Department to schedule flame cutting production.
  • Maintains files of blueprints and drawings as required.
  • Maintains PC equipment as required.
  • Responsible for completing computer drawings of a print as specified by the engineering staff.

Required Skills
Qualification Requirements:
  • Certifications: None
  • Licenses: None
  • Education: Associate Degree in Computer Aided Drafting Technology is helpful.
  • Excellent verbal and written communication skills.
  • Strong organizational and time management abilities.
  • Proficiency in using computer software and applications, such as Microsoft Office Suite.
  • Ability to multitask and prioritize tasks effectively in a fast-paced environment.
  • Strong problem-solving skills and the ability to work independently and as part of a team.

Compensation Range
The anticipated compensation for this position is USD $28.00/Hr. - USD $28.00/Hr. depending on experience, qualifications, and location.