1

Programming Jobs in Chicago, IL (NOW HIRING)

We are seeking an experienced Programming Specialist to support programming operations across multiple television networks. The ideal candidate has 5+ years of television programming and scheduling ...

NC Programming

Plainfield, IL · On-site

$35 - $40/hr

With advanced vertically integrated manufacturing services, ULT supports customers from new product development to final production through concurrent engineering services, quick turnaround ...

GPU Programming Expert - Remote Job Type: Contractor Location: Remote Job Overview We are seeking experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks for AI and ...

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 ...

next page

Showing results 1-20

Programming information

See Chicago, IL salary details

$25.7K

$91.6K

$153.5K

How much do programming jobs pay per year?

As of Sep 13, 2026, the average yearly pay for programming in Chicago, IL is $91,611.00, according to ZipRecruiter salary data. Most workers in this role earn between $64,400.00 and $119,500.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,611 per year, or $44 per hour.

NewsNation Programming Specialist

Chicago, IL • On-site

WOWK-TV
51 - 200 employees

$65K - $80K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 8 days ago


Job description

We are seeking an experienced Programming Specialist to support programming operations across multiple television networks. The ideal candidate has 5+ years of television programming and scheduling experience, strong organizational and communication skills, and the ability to manage multiple priorities in a fast-paced broadcast environment.

This role is responsible for maintaining programming schedules, managing metadata, working with listing services, supporting programming initiatives, and ensuring schedule accuracy. Experience with SIMS programming software and broadcast television operations is preferred.

While this role is primarily based in the office, opportunity for workplace flexibility may be available based on business needs, departmental requirements, and manager discretion. Work location expectations may change as operational needs evolve and will be determined at management's discretion.

Key Responsibilities

  • Maintain, and distribute daily, weekly, and long-range programming schedules across multiple networks.
  • Build and update schedules in SIMS, including episodic data entry, inventory management, and schedule maintenance.
  • Coordinate programming events, including premieres, marathons, stunts, specials, and schedule changes.
  • Maintain accurate programming metadata and communicate updates to listings providers and internal teams.
  • Process FCC compliance certifications and assist with regulatory reporting.
  • Identify and resolve scheduling conflicts in collaboration with Programming, Traffic, Operations, Creative Services, and other departments.
  • Respond to viewer inquiries and assist with special programming projects as needed.

Required Qualifications

  • Bachelor's degree in Communication, Broadcast Management, Media Studies, or related field, or equivalent experience.
  • 5+ years of experience in television programming, scheduling, programming operations, traffic, or related fields within a broadcast television environment, including a network, local station, station group, cable network, streaming service, or related media operation.
  • Working knowledge of SIMS programming and scheduling software.
  • Strong understanding of television scheduling strategies, broadcast operations, and programming workflows.
  • Experience managing programming metadata and maintaining schedule accuracy.
  • Advanced proficiency with Microsoft Excel and Microsoft Office.
  • Excellent organizational, analytical, communication, and problem-solving skills.
  • Ability to manage competing priorities and meet deadlines in a fast-paced environment.

Preferred Qualifications

  • Experience scheduling multiple television networks simultaneously.
  • Familiarity with FCC regulations, broadcast standards, and compliance reporting.
  • Experience with television listings services and metadata providers.
  • Knowledge of Nielsen ratings and audience measurement.

Key Competencies

  • Television programming and scheduling
  • Metadata management
  • Attention to detail
  • Time management and prioritization
  • Cross-functional collaboration
  • Adaptability and problem-solving
  • Ability to thrive in a deadline-driven environment

Salary Range: $65,000 - $80,000

#LI- On-site

Benefits: Our comprehensive benefits package for full-time employees includes, but not limited to, medical (with multiple plan options), dental, and vision insurance, paid time off, a 401(k) with company matching contributions, Paid Parental leave, life insurance and more. Part time employees are eligible for 401(k) and any local/state leave plans. Union positions are subject to the benefits outlined in their Collective Bargaining Agreement.