1

Software Developers Jobs in Chicago, IL (NOW HIRING)

Sr. Product Software Engineer

Oak Brook, IL · Remote

$123K - $163K/yr

Collaborate with other software developers, product managers and software architects to plan, design, and build software. * Ensure that non-functional requirements such as security, performance ...

Sr. Product Software Engineer

Oak Brook, IL · On-site

$123K - $163K/yr

Collaborate with other software developers, product managers and software architects to plan, design, and build software. * Ensure that non-functional requirements such as security, performance ...

Mentor and guide a team of 5-15 software developers. Develop and deliver production software using C#, React, SQL, and TypeScript. Design and implement applications deployed on Azure. Establish and ...

Mentor and guide a team of 5-15 software developers. Develop and deliver production software using C#, React, SQL, and TypeScript. Design and implement applications deployed on Azure. Establish and ...

Collaborate with other software developers, quantitative traders, and researchers as well as business analysts in cross-functional team environments What you bring to the team... * Are pursuing a ...

Lead, mentor, and manage a team of software developers, ensuring they have the resources, support, and direction needed to meet project goals. * Foster a collaborative and communicative environment ...

Lead, mentor, and manage a team of software developers, ensuring they have the resources, support, and direction needed to meet project goals. * Foster a collaborative and communicative environment ...

Lead, mentor, and manage a team of software developers, ensuring they have the resources, support, and direction needed to meet project goals. * Foster a collaborative and communicative environment ...

... software developers into proficient AI-native engineers. Core Technical Expertise * Bachelor's degree or higher in Computer Science, Mathematics, Financial Engineering, or a related field, with 8+ ...

... software developers into proficient AI-native engineers. Core Technical Expertise * Bachelor's degree or higher in Computer Science, Mathematics, Financial Engineering, or a related field, with 8+ ...

... software developers into proficient AI-native engineers. Core Technical Expertise * Bachelor's degree or higher in Computer Science, Mathematics, Financial Engineering, or a related field, with 8+ ...

Showing results 21-40

Software Developers information

See Chicago, IL salary details

$49.5K

$115.3K

$171.1K

How much do software developers jobs pay per year?

As of Aug 10, 2026, the average yearly pay for software developers in Chicago, IL is $115,308.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,800.00 and $134,000.00 per year, depending on experience, location, and employer.

What exactly do software developers do?

Software developers design, write, test, and maintain computer programs and applications using programming languages such as Java, Python, or C++. They analyze user needs, create technical specifications, and collaborate with teams to build functional software solutions. Strong problem-solving skills and knowledge of development tools are essential in this role.

What is the difference between Software Developers vs Software Engineers?

AspectSoftware DevelopersSoftware Engineers
CredentialsBachelor's in CS or related field, coding certificationsBachelor's or higher in CS or related, often with engineering certifications
Work EnvironmentDevelopment teams, startups, tech companiesLarge organizations, system design, architecture roles
Industry UsageCommonly used in tech, startups, freelance projectsUsed in enterprise, large-scale projects, system design
Job FocusWriting code, developing applicationsDesigning systems, architecture, integrating components

While both Software Developers and Software Engineers work with code and software projects, Software Developers primarily focus on coding and application development. Software Engineers often take a broader approach, involving system design and architecture. The roles overlap, but the key difference lies in scope and responsibilities, with Engineers typically involved in designing complex systems and Developers concentrating on implementation.

What jobs can a software developer do?

Software developers can work in roles such as application developers, web developers, mobile app developers, systems analysts, and software engineers. They often specialize in programming languages like Java, Python, or C++, and may work in teams using tools like Git and Agile methodologies. These roles can be found in industries including technology, finance, healthcare, and entertainment.

Are software developers still in high demand?

Software developers continue to be in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and mobile app development. Employers seek professionals skilled in programming languages such as Java, Python, and JavaScript, often requiring relevant certifications and experience with development tools. The demand is expected to remain robust in the coming years, making it a stable career choice.
What cities near Chicago, IL are hiring for Software Developers jobs? Cities near Chicago, IL with the most Software Developers job openings:
Infographic showing various Software Developers job openings in Chicago, IL as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $115,308 per year, or $55.4 per hour.

Sr. Product Software Engineer

Inspira Financial

Oak Brook, IL • Remote

$123K - $163K/yr

Full-time

Re-posted 21 days ago


Inspira Financial rating

7.6

Company rating: 7.6 out of 10

Based on 21 frontline employees who took The Breakroom Quiz


Job description

This role is responsible for the full software development life cycle, from conception to deployment. As a Senior Software Engineer, you will have relevant experience with both front-end and back-end coding languages, software development architecture and design patterns, development frameworks and third- party libraries. The ideal candidate will have a strong technical background in DevOps and automation coupled with excellent communication skills to collaborate with stakeholders and translate business requirements into scalable and efficient solutions. This individual must be creative, collaborative, organized, and adaptable.

Our engineering team is built on the principle of humans over code. We are a tight-knit group of lifelong learners in a constant quest to be a team that is greater than the sum of its parts. Come join us!

  • Design, develop, and test applications (e.g. API, Web apps) in accordance with established standards.
  • Work closely with design and product teams to ship delightful, engaging products using React, TypeScript, NodeJS, and GraphQL and related technologies.
  • Mentor and coach team members through code reviews, thorough documentation, and technical guidance.
  • Contribute to and improve engineering standards, tooling, and processes
  • Foster an environment where different backgrounds, cultures, industry and life experiences are embraced and valued.
  • Participate in peer-reviews of solution designs and related code.
  • Collaborate with other software developers, product managers and software architects to plan, design, and build software.
  • Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when designing and delivering solutions.
  • Work in an Agile framework to identify and automate solutions that result in enhanced developer experience and increased developer productivity.
  • Stay abreast of emerging technologies, industry trends, and best practices in solution architecture and technology innovation.
  • Troubleshoot and debug issues and bugs in applications.
  • Create design diagrams and technical documentation
  • Other duties as assigned.

Additional Requirements:

As part of the evaluation process, candidates who progress beyond the initial screening will be required to complete a formal technical assessment to validate coding proficiency and technical competency.

Education & Experience:

  • 5+ years of experience in software or solution architecture roles, with a focus on designing and implementing complex, enterprise-level solutions using cloud platform
  • Strong knowledge of software architecture principles, design patterns, and architectural frameworks.
  • Strong understanding of Continuous Delivery patterns, Cloud foundational patterns, Observability patterns, Developer experience patterns.
  • Strong analytical and problem-solving skills.
  • Bachelor's degree in computer science or equivalent experience

Technical Proficiency and Skills:

  • Proficiency with:
  • js
  • React
  • TypeScript
  • Apollo GraphQL
  • Git Version Control System
  • PostgreSQL
  • Google Cloud
  • Jest
  • Docker Container
  • CI/CD Pipelines
  • Experience with one or more cloud platforms, preferably GCP
  • Excellent communication and teamwork skills
  • Great attention to detail and organizational skills
  • Experience delivering individual and institutional client facing solutions; Web Portal(s), online payments, and third-party integrations
  • Good understanding of Agile/Scrum methodology
  • Expertise in delivering secure, high performance, fault tolerant, and high availability solutions

Other Requirements:

  • Infrequent travel (10%)
  • Ability to occasionally work overtime or after hours
  • Prolonged periods of sitting at a desk and working on a computer

What Inspira Financial employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom