1

Software Engineer Jobs in Chicago, IL (NOW HIRING)

The Lead Software Engineer will be our most senior software engineer, leading and managing software engineers and interns. Hire, mentor and manage software engineers and interns from the Computer ...

Software Engineer ID richiesta: 5705 Località lavoro: Oak Brook - Illinois - United States Category for Job Posting: Ingegneria e area tecnica Job Type for Job Posting: Intern or Co Op Working Mode ...

New

C++ Software Engineer, Chicago, IL We are seeking a C++ Software Engineer to join its highly experienced team to develop systems that will contribute to our low-latency trading platform. Successful ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental ...

Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: None Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Continental ...

Software Engineer

Chicago, IL · On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Software Engineer

Chicago, IL · On-site +1

$111K - $162K/yr

What you'll do The Fullstack Software Engineer will own all aspects of the software development lifecycle including design, development, testing, deployment and maintenance of product features in ...

Job Summary The Software Engineer is responsible for designing, developing, testing, and maintaining fullstack web applications using modern .NET technologies. This role focuses on individual ...

Software Engineer

Chicago, IL · On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

We are working with an exciting client that is looking to bring on a Software Engineer. You will have the opportunity to learn new frameworks, build resilient software, write unit tests, deliver ...

Software Engineer

Chicago, IL · On-site +1

$100K - $150K/yr

Job Summary The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person ...

Software Engineer Duration: Direct-Hire Salary: $120-140K/year commensurate with experience Benefits: This position is eligible for medical, dental, vision, and 401(k). Work Location: Glenwood, IL ...

New

Software Engineer

Westchester, IL · On-site

$72K - $108K/yr

Job Summary The Software Engineer is responsible for designing, developing, testing, and maintaining full-stack web applications using modern .NET technologies. This role focuses on individual ...

Remote Software Engineer

Chicago, IL · Remote

$200 - $300/hr

As a Software Engineering evaluator, you will create cutting-edge datasets for training, benchmarking, and advancing large language models, collaborating closely with researchers. This includes ...

Lead Software Engineer - Emerging Technology Role Summary The Lead Software Engineer in the Emerging Technology group is a hands-on technical leader responsible for designing, building, piloting, and ...

Auria is seeking a Software Engineer (All Experience Levels) to support the Sentinel program (formerly called the Ground Based Strategic Deterrent - GBSD). This position is in Huntsville, AL . The ...

Showing results 41-60

Software Engineer information

See Chicago, IL salary details

$65.5K

$152.1K

$211.9K

How much do software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software engineer in Chicago, IL is $152,091.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,700.00 and $178,400.00 per year, depending on experience, location, and employer.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

Are software engineers still in demand?

Yes, software engineers are in high demand across many industries due to ongoing digital transformation, the growth of cloud computing, and the need for software development, maintenance, and cybersecurity skills. The profession offers strong job stability, competitive salaries, and opportunities to work with various programming languages and tools.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start careers in tech in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, online courses, or formal education. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

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

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

What cities near Chicago, IL are hiring for Software Engineer jobs?

Cities near Chicago, IL with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in Chicago, IL as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 85% Full Time, 10% Part Time, and 3% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $152,091 per year, or $73.1 per hour.

Lead Software Engineer

Chicago, IL • On-site

Full-time

Re-posted 22 days ago


Job description

Company Description
Our client has been at the forefront of algorithmic trading since its founding 15 years ago. Since its inception, our client has employed over 400 employees with offices in the US and international operations. They are currently looking to grow their team by adding an experienced software engineer to join their operations.
Job Description
The Lead Software Engineer will be our most senior software engineer, leading and managing software engineers and interns.
Hire, mentor and manage software engineers and interns from the Computer Science department
Coordinate development projects across distributed teams
Actively engage with our R&D group to explore new research initiatives
Build relationships with faculty and university researchers who are focused on emerging technologies in the areas of low latency, high performance computing and electronic trading
Facilitate and participate in sharing best practices with other companies in the Research Park
Proactively communicate updates to management and peers
Qualifications
Proficient knowledge of C++ and Python
Understanding of large scale real-time distributed computer systems
Knowledge of operating systems including Linux and Windows
Excellent communication skills
Advanced degree in Computer Science or Computer Engineering (Master's or PhD preferred)
5+ years in hands-on software development for a software or financial company
Experience in building and managing teams
Additional Information
All your information will be kept confidential according to EEO guidelines.