1

Software Engineer Software Engineer Jobs in Chicago, IL

We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. TMS International is the leading provider of on-site, industrial steel mill ...

Midtown is seeking a Software Engineer to join our world-class team at our Chicago headquarters. The team is based in our HQ office in Chicago (3611 N Kedzie Ave.) and supports all club locations.

Software Engineer Location: Chicago IL Term: 6+ months of Contract (Only USC, GC, GC-EAD) Pay rate Range: Market Rate JOB SPECIFICATIONS Undergraduate degree in Computer Science, Computer Engineering ...

Software Engineer

Chicago, IL · On-site +1

$75K - $95K/yr

Software Engineer Reports To: Manager, Software Engineering BAI and RMA have come together as ProSight Financial Association, a leading industry organization whose purpose is to empower financial ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer Team : Systems Location : Hybrid in Chicago (IL) Employment Type : Full-time FLSA Classification : Exempt Start Date : ASAP About Braven Braven is a national nonprofit that prepares ...

Software Engineer

Schaumburg, IL · Hybrid

$83K - $105K/yr

Our RF Site Software Engineering organization, a key component of the ASTRO Networks business segment at Motorola Solutions, consists of a diverse group of software engineers, product architects ...

Software Engineer

Schaumburg, IL · On-site

$83K - $105K/yr

Our RF Site Software Engineering organization, a key component of the ASTRO Networks business segment at Motorola Solutions, consists of a diverse group of software engineers, product architects ...

Senior Software Engineer

Chicago, IL

$126K - $166K/yr

Bachelor's degree in a quantitative or technical field, plus five years of experience in software engineering, or a Master's degree in a quantitative or technical field, plus three years of ...

The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...

The Software Engineer is responsible for architecture, design and development of software to include requirements analysis, software design, coding, software integration, testing, debug, and ...

NLB Services is a company that specializes in software development, and they are seeking a Software Engineer to design, develop, test, and maintain software applications. The role involves analyzing ...

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: Local

next page

Showing results 1-20

Software Engineer Software Engineer information

See Chicago, IL salary details

$65.4K

$152K

$211.7K

How much do software engineer software engineer jobs pay per year?

As of Jul 23, 2026, the average yearly pay for software engineer software engineer in Chicago, IL is $151,971.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,600.00 and $178,200.00 per year, depending on experience, location, and employer.

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 development frameworks is typically required, and certifications like AWS Certified Developer are often beneficial. Excellent communication, teamwork, and adaptability help software engineers collaborate effectively and navigate rapidly changing project requirements. These skills and qualifications are essential for building high-quality software, solving complex challenges, and contributing to successful technology projects.

How do Software Engineers typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, QA testers, and other stakeholders to ensure successful project delivery. Collaboration often involves participating in regular stand-up meetings, code reviews, and sprint planning sessions. Effective communication skills are essential, as engineers need to translate technical concepts for non-technical team members and incorporate feedback from various perspectives. This collaborative environment not only fosters innovation but also helps engineers gain insights into different aspects of the product lifecycle.

What are software engineers?

Software engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages, frameworks, and engineering principles to create solutions that meet user and business needs. Software engineers work in various industries, collaborating with other teams to ensure software is reliable, efficient, and scalable. Their roles may include writing code, debugging, reviewing code, and participating in the deployment and maintenance of software products.

What is the difference between Software Engineer Software Engineer vs Web Developer?

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What job categories do people searching Software Engineer Software Engineer jobs in Chicago, IL look for? The top searched job categories for Software Engineer Software Engineer jobs in Chicago, IL are:
What cities near Chicago, IL are hiring for Software Engineer Software Engineer jobs? Cities near Chicago, IL with the most Software Engineer Software Engineer job openings:
Infographic showing various Software Engineer Software Engineer job openings in Chicago, IL as of June 2026, with employment types broken down into 50% Full Time, and 50% Contract. Highlights an 100% In-person job distribution, with an average salary of $151,971 per year, or $73.1 per hour.
Software Engineer

Software Engineer

TMS International LLC

Hammond, IN • On-site

Full-time

Medical, Dental, Vision, Life, PTO

Posted 23 days ago


TMS International rating

5.8

Company rating: 5.8 out of 10

Based on 35 frontline employees who took The Breakroom Quiz

207th of 242 rated repair and maintenance companies


Job description

Note: We are looking to hire numerous Engineers; Priority will go to those with Steel/Metals software equipment experience. 
Job Description

TMS International is the leading provider of on-site, industrial steel mill services for steelmakers around the world. At TMS, our people, services, technology and equipment provide invaluable resources that support and enhance our partners' entire manufacturing operations. Our services help lessen steelmakers' environmental impacts and contribute to a cleaner environment.

The secret to our success is the expertise of our people and our commitment to unrivaled service. We hire the best people for the job, equip them with what they need, and empower them to do whatever it takes to get the job done right, including making decisions on the spot to create immediate value for our partners.

Position Overview

Manufacturing Systems Software Engineer

Join a small engineering team developing and supporting high-availability software systems used in steel mills, scrap yards, docks, and furnace operations throughout North America.

Our company is the largest mill service provider in the Americas and is currently celebrating 100 years in the metals industry. Our engineering group develops operational software systems that directly support steel manufacturing and mill services operations in demanding industrial environments where reliability, responsiveness, and uptime are critical.

This is not a traditional IT role. Our software systems support real-time steel manufacturing operations and require high availability, responsiveness, and operational reliability.

We are seeking both entry-level and experienced software engineers who are practical problem solvers, self-directed, and interested in developing systems that interact directly with industrial operations and production personnel.

Responsibilities

·     Design, develop, test, deploy, and maintain manufacturing and operational software systems

·     Support software applications used in scrap yards, docks, scale systems, and furnace operations

·     Work directly with operations personnel, supervisors, crane operators, and mill staff to understand operational requirements and improve workflows

·     Troubleshoot software, communication, and hardware-related issues in industrial environments

·     Develop and maintain database-driven applications and reporting systems

·     Interface with PLC/process data systems and industrial communications

·     Participate in system design, implementation, testing, and production support

·     Support high-availability production systems where operational uptime is critical

·     Assist with software deployment, upgrades, and system maintenance activities

·     Participate in occasional after-hours support for critical production-impact issues

·     Collaborate with other engineers while maintaining ownership of assigned systems and projects

Technologies and Environments

·     Delphi / Object Pascal

·     C++ / C#

·     SQL Server, MySQL, Oracle

·     REST APIs

·     OPC

·     Serial and TCP/IP communications

·     Windows and Windows Server environments

·     Android and iOS applications

·     Python

·     Machine Learning / AI applications related to scrap recognition and process optimization

Candidates with strong object-oriented programming experience in C++, C#, or similar development environments are encouraged to apply. Prior Delphi experience is helpful but not required.

Desired Qualifications

·     Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or related discipline; equivalent experience will also be considered

·     Strong analytical and problem-solving skills

·     Excellent written and verbal communication skills

·     Ability to work independently and manage projects in a production-oriented environment

·     Comfortable working in industrial and manufacturing environments

·     Ability to troubleshoot live production systems under operational conditions

·     Practical engineering mindset with strong attention to reliability and performance

What Makes This Role Different

·     Small engineering team with significant individual ownership and responsibility

·     Direct involvement with real-world manufacturing operations

·     Exposure to industrial automation, process optimization, and operational systems

·     Opportunity to work on systems with immediate operational impact

·     Stable, long-term industry environment with continued growth and expansion

·     Opportunities to expand into ML/AI and advanced optimization technologies

Benefits:

·     Dental insurance

·     Disability insurance

·     Health insurance

·     Life insurance

·     Paid time off

·     Vision insurance

TMS International is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, disability status or other characteristics protected by law.

Powered by JazzHR

a0i667jprM


What TMS International employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom