1

Programming Jobs in Chicago, IL (NOW HIRING)

Ensures standardization and execution of programming documentation for QIDPs and Program Coordinators * Conducts and creates standardized trainings for QIDPs, Program Coordinators, Residential ...

Showing results 41-60

Programming information

See Chicago, IL salary details

$25.8K

$91.7K

$153.6K

How much do programming jobs pay per year?

As of Sep 12, 2026, the average yearly pay for programming in Chicago, IL is $91,700.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,400.00 and $119,600.00 per year, depending on experience, location, and employer.

What is programming?

Programming is the process of designing, writing, testing, and maintaining the code that allows software applications and computer systems to function. It involves using programming languages, such as Python, Java, or C++, to instruct computers on how to perform specific tasks. Programmers solve problems, automate tasks, and bring digital projects to life by creating efficient and reliable code. The field requires logical thinking, attention to detail, and continuous learning as technologies evolve.

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

To thrive as a Programmer, you need strong proficiency in programming languages such as Python, Java, or C++, along with a solid understanding of algorithms and software development principles, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and often certifications in specific technologies or frameworks are valuable. Problem-solving, attention to detail, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building efficient, reliable software and collaborating effectively within development teams.

What are some common challenges programmers face when working on large-scale projects, and how can they be addressed?

Programmers working on large-scale projects often encounter challenges such as managing code complexity, ensuring effective communication across teams, and maintaining consistent coding standards. These issues can be addressed by utilizing version control systems, participating in regular code reviews, and leveraging project management tools to coordinate tasks. Additionally, adhering to clear documentation practices and following established development methodologies like Agile can help keep projects organized and collaborative.

What is the difference between Programming vs Software Development?

AspectProgrammingSoftware Development
Primary FocusWriting code and algorithmsDesigning, creating, and managing entire software projects
Skills RequiredCoding languages, problem-solvingProgramming, project management, system design
Work EnvironmentIndividual coding tasks, debuggingTeam collaboration, planning, testing
CertificationsNone specific, often self-taught or bootcampsSoftware engineering degrees, certifications like Scrum or PMP

Programming primarily involves writing and testing code, focusing on individual tasks. Software development encompasses the entire process of designing, building, and maintaining software projects, often requiring broader skills and teamwork. While programming is a core component of software development, the latter includes planning, architecture, and project management.

What kind of jobs involve programming?

Programming jobs include roles such as software developer, web developer, mobile app developer, systems analyst, and game programmer. These positions typically require knowledge of programming languages like Java, Python, or C++, and often involve working in teams using development tools and version control systems.

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

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

What cities near Chicago, IL are hiring for Programming jobs?

Cities near Chicago, IL with the most Programming job openings:

Infographic showing various Programming job openings in Chicago, IL as of September 2026, with employment types broken down into 14% Internship, and 86% Full Time. Highlights an 86% In-person, and 14% Remote job distribution, with an average salary of $91,700 per year, or $44.1 per hour.

Programming Services Manager

Mundelein, IL

Sunrise
Non-Profits • 501 - 1,000 employees

Full-time

Re-posted 6 days ago


Key responsibilities

  • Provides oversight and supervision to QIDPs and Program Coordinators in developing, implementing, and coordinating each person's program plan

  • Ensures standardization and execution of programming documentation and conducts audits to validate proper completion

  • Creates and conducts standardized training for staff and verifies communication and collaboration with stakeholders


Job description

Job Description:

Are you passionate about helping others? Would you like to make a difference in someone's life? If you answered yes, we encourage you to join the Sunrise family! Sunrise is one of the largest, private not-for-profit organizations in the country dedicated to serving people with intellectual and developmental disabilities. At Sunrise we pride ourselves in taking an individualized approach in addressing the unique needs of each person seeking or receiving services. As an employer, we seek to provide an environment of growth and development for our employees that is consistent with recognizing the rights, needs, and wants of all people.

Purpose:

To provide support and assistance to individuals with intellectual and developmental disabilities to enable them to live valued lives in the community.


Qualifications:

  • Must successfully complete the required pre-employment Background and Drug Screenings
  • Must possess a valid Driver's License which meets company standards for approved driver status
  • Must possess advanced computer skills
  • Must possess a Bachelor's Degree in Human Services
  • Minimum two years of Management experience working in the field of intellectual/developmental disabilities preferred
  • Minimum two years of experience in writing program plans, case notes or other relevant documentation required

Essential Functions

  • Provides oversight and supervision to QIDPs and Program Coordinators in the development, implementation and coordination of each person's program plan
  • Ensures standardization and execution of programming documentation for QIDPs and Program Coordinators
  • Conducts and creates standardized trainings for QIDPs, Program Coordinators, Residential Program Directors, Directors of Operation and Executive Directors
  • Ensures that plans are person centered and reflect the needs and desires of the people supported by Sunrise
  • Verifies that communication and collaboration with all stakeholders, including family, guardians and support coordinators is taking place to address the needs of the people supported by Sunrise
  • Creates positive and collaborative communication with all disciplines and team members
  • Conducts audits of electronic programming documentation to validate that all facets are properly completed as required by organizational and regulatory guidelines based on the services provided
  • Ensures that those working in Waiver programs understand the advocacy process so that each person supported receives the necessary levels of services based on his/her needs
  • Oversees that program caseloads are balanced to optimize efficiency and quality documentation
  • Performs other duties as assigned


This position will remain open until filled.
Equal Opportunity Employer & Drug-Free Workplace
If you were referred by a current Sunrise employee, please make sure to indicate so when completing the employment application process

Sunrise is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.