1

Programming Company Jobs in Chicago, IL (NOW HIRING)

DevOps Engineer

Chicago, IL

$54.50 - $74.50/hr

Job Advertisement -DevOps Engineer Company Overview: We are a fastgrowing technology company focused on delivering reliable, scalable, and secure cloudnative applications to enterprise clients. Our ...

DevOps Engineer

Chicago, IL · On-site

$54.50 - $74.50/hr

Job Advertisement -DevOps Engineer Company Overview: We are a fast-growing technology company focused on delivering reliable, scalable, and secure cloud-native applications to enterprise clients. Our ...

next page

Showing results 1-20

Programming Company information

See Chicago, IL salary details

$25.8K

$91.6K

$153.5K

How much do programming company jobs pay per year?

As of Aug 19, 2026, the average yearly pay for programming company in Chicago, IL is $91,628.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 the difference between Programming Company vs Software Developer?

AspectProgramming CompanySoftware Developer
CredentialsCompany-wide expertise, industry certificationsIndividual certifications, degrees in CS or related fields
Work EnvironmentTeam-based, project-focused, collaborativeIndividual or small team, office or remote
Employer & Industry UsageProvides software solutions, contracts with clientsWorks within companies or as freelancers, develops software
Search & Comparison IntentFinding companies for outsourcing or employmentLooking for individual software development services or jobs

While a programming company is an organization that offers software development services to clients, a software developer is an individual professional who creates software. The company employs multiple developers and manages projects, whereas a developer focuses on coding and technical tasks. Understanding this difference helps in choosing the right service or career path.

What does a programming company do?

A programming company develops software applications, websites, or systems by writing, testing, and maintaining code. They often use programming languages like Java, Python, or C++, and may work on projects such as mobile apps, enterprise solutions, or cybersecurity tools, requiring skills in coding, problem-solving, and software design.

What are popular job titles related to Programming Company jobs in Chicago, IL?

For Programming Company jobs in Chicago, IL, the most frequently searched job titles are:

Geographic Information Systems (GIS) Analyst

NEOGOV

Naperville, IL • On-site

Full-time

Re-posted 3 days ago


Job description

Job Summary:
NEOGOV is seeking a GIS Analyst to join the City of Naperville's Electric Utility team. The role involves managing and coordinating the Utility's geographic information systems, providing technical expertise in GIS development and support for various utility-specific applications.
Responsibilities:
• Provides end user training and support on GIS and utility-specific software.
• Designs, develops, implements, and maintains applications for accessing, analyzing, and maintaining spatial data based on analysis of user/departmental requirements.
• Provides technical expertise for GIS system hardware and software. Monitors system performance. Assists in hardware and software configuration issues. Installs and maintains GIS software.
• Assists in GIS system administration and database administration of relational databases. Documents system and database parameters and guidelines for use. Performs troubleshooting activities regarding database operation.
• Designs and implements relational databases for department-identified GIS applications, as well as other utility-specific applications. Documents structures and verifies compliance.
• Participates with City departments to define their specific GIS needs and identify sources of data. Consults with users regarding programs and procedures for data collection methods and how to maintain data integrity.
• Advises users regarding problems with daily operation of software, systems, and application. Performs troubleshooting on GIS issues and implements corrective action.
• Assists in coordinating, monitoring, and evaluating performance of outside consultants involved in maintaining and upgrading the GIS system for the City. Actively participates in GIS upgrades and upgrade projects both at the utility and at City levels.
• Performs all other duties as assigned, including support of non-GIS departmental software.
Qualifications:
Required:
• A Bachelor’s Degree in Computer Science, Geography, or a related field plus three to five years of experience in computer mapping (with ESRI products), database design, or management plus experience with computer programming and software development in a business environment, or an Associate’s Degree with specialization in Geographical Information Systems or Computer Science plus five to seven years of experience in computer mapping (with ESRI products), database design, or management.
• Experience with computer programming and software development in a business environment.
• A valid State of Illinois driver’s license.
Preferred:
• Experience with Esri’s Utility Network with Electric Utility data.
• Experience with AutoCAD.
• Experience with Python or C# programming.
Company:
NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety. Founded in 1999, the company is headquartered in El Segundo, USA, with a team of 501-1000 employees. The company is currently Late Stage.