1

Computer Programmer Jobs in Bloomington, IL (NOW HIRING)

Civil Engineer

Bloomington, IL · On-site

$84K - $142K/yr

The Civil Engineer II performs program management assignments demanding considerable knowledge of various aspects of engineering, related computer software, and survey instruments. Projects include ...

Lead Data Engineer

Bloomington, IL · On-site +1

$152K/yr

... Computer Science, or a closely related field of study, plus 5 years of experience in the job offered, or as a Specialist Programmer, or similar Machine Learning Engineer or Graph Data Engineer ...

Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience required. * Minimum of 7 years of professional software engineering experience, including ...

next page

Showing results 1-20

Computer Programmer information

See Bloomington, IL salary details

$31.7K

$62.3K

$91.6K

How much do computer programmer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for computer programmer in Bloomington, IL is $62,325.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,400.00 and $76,700.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 Bloomington, IL? The most popular types of Computer Programmer jobs in Bloomington, IL are:
What are popular job titles related to Computer Programmer jobs in Bloomington, IL? For Computer Programmer jobs in Bloomington, IL, the most frequently searched job titles are:
What cities near Bloomington, IL are hiring for Computer Programmer jobs? Cities near Bloomington, IL with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Bloomington, 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 $62,325 per year, or $30 per hour.
Senior Manufacturing Engineer

$79K - $111K/yr

Other

Medical, Dental, Vision, Life, Retirement

Posted 21 days ago


Job description

Description

$79,504 - $111,871 Salary, Health, Dental, Vision, Life, Disability, 401K, Profit Sharing


  • We are seeking a highly skilled and experienced Senior Manufacturing Engineer to join our dynamic team. This role offers an exciting opportunity to lead the design and development of manufacturing processes, ensuring efficient production workflows and high-quality output.  This role works closely with production, quality, sales, and customers to ensure products are manufactured safely, efficiently, and to customer requirements.  The ideal candidate will have a strong background in manufacturing engineering, with hands-on experience in designing tooling, fixturing, and process modeling for a variety of fabrication equipment.  This is an office-based position typically operating during first shift (7:00 AM to 3:30 PM Monday through Friday); however, flexibility may be required to attend off-site meetings, off-shift meetings, or events.
  • This position is part of the company's engineering succession plan and offers an opportunity for advancement into an Engineering Manager role based on demonstrated technical, leadership, and organizational capabilities.


SUMMARY OF RESPONSIBILITIES:

- Design, model, and create detailed prints and fixturing for manufacturing processes.

- Develop and optimize manufacturing workflows for equipment including flat lasers, tube lasers, press brakes, benders, fabricators, 3D lasers, robotic welders, and secondary operations.

- Collaborate with production teams to troubleshoot and improve manufacturing processes.

- Support the design, setup, and calibration of manufacturing equipment to ensure precision and efficiency.

- Conduct process simulations and modeling to validate manufacturing methods.

- Maintain documentation of manufacturing procedures, tooling designs, and process improvements.

- Lead continuous improvement initiatives to enhance productivity, quality, and safety.

- Document process changes, procedures, and specifications accurately and thoroughly.

- Lead root cause analysis and problem solving efforts to ensure manufacturability of products.



REPORTING RELATIONSHIP: Report to the Engineering Manager.

SUPERVISORY RESPONSIBILITIES: Provide assistance to new hires and colleagues as potential opportunities arise.

Requirements

EDUCATION: High School Diploma required, Bachelor's degree in Mechanical Engineering, Manufacturing Engineering, Industrial Engineering, or related field preferred. 


EXPERIENCE:


Required
  • High school diploma
  • Minimum 5 years of manufacturing engineering experience.
  • Experience supporting production environments and implementing process improvements.
  • Strong understanding of manufacturing methods, tooling, fixtures, and production processes.
  • Ability to read, create, and interpret engineering drawings and specifications.
  • Strong problem-solving and project management skills.
  • Excellent communication and interpersonal skills.
  • 3D modeling/CAD experience (Solidworks).
Preferred
  • Bachelor's degree in Mechanical Engineering, Manufacturing Engineering, Industrial Engineering, or related field preferred.
  • Experience in metal fabrication, welding, tube bending, machining, or related manufacturing processes.
  • Supervisory or team leadership experience.
  • Lean Manufacturing and Continuous Improvement experience.
  • Experience with ERP/MRP systems.
  • Knowledge of quality systems and root cause analysis methodologies.

SKILLS / ABILITIES:

  • 3D modeling/CAD software (Solidworks)
  • Microsoft Office
  • GD&T
  • PC competency


EQUIPMENT USED: Computer, Tape Measure, Dial Caliper, Rockwell Hardness Tester, 3D printer, Calculator, Soldering Iron

SOFTWARE USED: JobBoss, Solidworks, Microsoft Office, MRP/ERP Systems (JobBoss), Adobe Acrobat, Web-based Portals/Tools, 3D printer slicer software


INTERPERSONAL SKILLS:


Skills in understanding, counseling, and/or influencing people are important in achieving job objectives, causing action, understanding others, or changing behavior; and, skills of persuasiveness or assertiveness, as well as sensitivity to the point of view of others. Must be able to properly communicate issues to supervisor, colleagues, and maintenance staff.


PHYSICAL REQUIREMENTS:


The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. While performing the duties of this Job, the employee is regularly required to sit and stand; use hands to handle or feel and talk or hear; walk and stoop, kneel or crouch. The employee is frequently required to reach with hands and arms. The employee must frequently lift and/or move up to 25 pounds and occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception and ability to adjust focus.


WORKING CONDITIONS:


The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. The noise level in the work environment is usually quiet to moderate, but can be loud on the shop floor. While in the shop, there are considerable fumes in the work areas that are handled through appropriate PPE that is provided by the employer.


PHYSICAL ACTIVITIES | Amount of Time

Stand - Under 2/3

Walk - Under 1/3

Sit - Over 2/3

Use hand to finger, handle or feel - Over 2/3

Reach with hands and arms - Over 2/3

Climb or Balance - Under 1/3

Stool, kneel, crouch or crawl - Under 1/3

Talk - 1/3 to 2/3

Hear - Over 2/3

Taste - None

Smell - None


WEIGHT and FORCE DEMANDS | Amount of Time

Up to 10 pounds - 1/3 to 2/3

Up to 25 pounds - Under 1/3

Up to 50 pounds - Under 1/3

Up to 100 pounds - None

More than 100 pounds - None


WORK ENVIRONMENT | Amount of Time

Wet or humid conditions(non-weather) - None

Work near moving mechanical parts - 1/3 to 2/3

Work in high, precarious places - Under 1/3

Fumes or airborne particles - Under 1/3

Toxic or caustic chemicals - None

Outdoor weather conditions - None

Extreme cold(non-weather) - None

Extreme hot (non-weather) - None

Risk of electrical shock - Under 1/3

Work with explosives - None

Risk of radiation - None

Vibration - Under 1/3


VISION DEMANDS | Required/Not Required

No special vision requirements

Close vision (clear vision at 20 inches or less) - Required

Distance vision (Clear vision at 20 feet or more) - Required

Color vision (ability to identify and distinguish colors)

Peripheral vision - Required

Depth perception - Required

Ability to adjust focus - Required


Noise Level/Exposure Level: Loud