Software Engineer Salary in Chicago, IL

Updated on May 09, 2025
Position
City
Salary

How much does a Software Engineer make in Chicago, IL?

The average salary for a Software Engineer is $127,727 per year in Chicago, IL.

In Chicago, IL, a Software Engineer earns a competitive salary. The average salary for this role is around $127,727 per year. This figure can vary based on experience, skills, and the specific company. Entry-level positions may start at around $50,000, while senior roles can exceed $200,000.

Several factors influence the salary of a Software Engineer in Chicago. These include the engineer’s level of expertise, the company’s size, and the industry they work in. Companies in tech hubs often offer higher salaries to attract top talent. Additionally, specialized skills in areas like artificial intelligence, cybersecurity, and cloud computing can lead to higher pay.

Software Engineer jobs in Chicago, IL

What are the highest paying cities for a Software Engineer near Chicago, IL?

Software engineers near Chicago, IL, can find some of the highest paying jobs in cities like Cicero, Evanston, and Joliet. These areas offer competitive salaries, making them attractive to professionals in the field. Job seekers should consider these locations for excellent career opportunities and financial rewards.
Graph displaying highest paying cities salaries for Software Engineer jobs near Chicago, IL, highlighting Cicero, IL with the highest at $177,000 and Des Plaines, IL with the lowest at $98,744.
  1. Cicero, IL
    Average Salary: $177,000
    Cicero offers a vibrant tech scene with many opportunities for tech professionals. Companies like IBM and Motorola Solutions provide a chance to work on cutting-edge projects. The city's tech community is growing, making it a great place to advance your career.
    Find Software Engineer jobs in Cicero, IL


  2. Evanston, IL
    Average Salary: $168,340
    Evanston is home to Northwestern University, which boosts its tech industry. Many startups and established companies like Exelon and Medidata are present. Working here means being part of a dynamic and innovative environment.
    Find Software Engineer jobs in Evanston, IL


  3. Joliet, IL
    Average Salary: $123,781
    Joliet has a strong tech presence with companies like Caterpillar and Willdan. These firms offer diverse projects and a chance to work with top-notch technology. The city's growing tech sector provides many opportunities for growth and development.
    Find Software Engineer jobs in Joliet, IL


  4. Schaumburg, IL
    Average Salary: $120,804
    Schaumburg is a hub for tech companies, including Allstate and Motorola Solutions. The area offers a mix of big corporations and startups. Working here means being part of a thriving tech community with many career opportunities.
    Find Software Engineer jobs in Schaumburg, IL


  5. Skokie, IL
    Average Salary: $113,460
    Skokie has a growing tech scene with companies like Allstate and Zebra Technologies. The city offers a mix of big firms and innovative startups. Working here means being part of a dynamic and forward-thinking environment.
    Find Software Engineer jobs in Skokie, IL


  6. Naperville, IL
    Average Salary: $109,747
    Naperville is known for its tech industry, with companies like IBM and Caterpillar. The city offers many opportunities for tech professionals to work on exciting projects. The vibrant tech community makes it a great place to advance your career.
    Find Software Engineer jobs in Naperville, IL


  7. Waukegan, IL
    Average Salary: $109,002
    Waukegan has a growing tech sector with companies like Kohler and Snap-on. The city offers a mix of big firms and innovative startups. Working here means being part of a dynamic and forward-thinking environment.
    Find Software Engineer jobs in Waukegan, IL


  8. Rockford, IL
    Average Salary: $104,632
    Rockford has a strong tech presence with companies like Caterpillar and Snap-on. The city offers many opportunities for tech professionals to work on exciting projects. The vibrant tech community makes it a great place to advance your career.
    Find Software Engineer jobs in Rockford, IL


  9. Aurora, IL
    Average Salary: $101,399
    Aurora is a tech hub with companies like Caterpillar and Exelon. The city offers a mix of big corporations and innovative startups. Working here means being part of a dynamic and forward-thinking environment.
    Find Software Engineer jobs in Aurora, IL


  10. Des Plaines, IL
    Average Salary: $98,744
    Des Plaines has a growing tech scene with companies like Allstate and Zebra Technologies. The city offers many opportunities for tech professionals to work on exciting projects. The vibrant tech community makes it a great place to advance your career.
    Find Software Engineer jobs in Des Plaines, IL

What are the best paying companies for a Software Engineer in Chicago, IL?

Job seekers in Chicago, IL, looking for top-paying software engineering roles should consider companies like West Monroe and Selby Jennings. These firms offer competitive salaries, making them attractive options for professionals. Another notable company is Jobot, which also provides excellent compensation packages.
Graph displaying best paying company salaries for Software Engineer jobs in Chicago, IL, highlighting West Monroe with the highest at $265,575 and AppFolio with the lowest at $162,400.
  1. West Monroe
    Average Salary: $265,575
    West Monroe offers exciting Software Engineer roles in Chicago. They focus on delivering innovative solutions for clients. Their offices are in Chicago, with projects across the nation.


  2. Selby Jennings
    Average Salary: $254,000
    Selby Jennings provides top-notch Software Engineer positions in Chicago. They work on cutting-edge projects in finance and technology. Their main office is in Chicago, with a presence in major financial hubs.


  3. Jobot
    Average Salary: $245,000
    Jobot offers competitive Software Engineer salaries in Chicago. They focus on tech and healthcare solutions. Their Chicago office is a hub for tech innovation.


  4. BRAVEN
    Average Salary: $197,838
    BRAVEN provides Software Engineer jobs in Chicago with a focus on cybersecurity. They offer dynamic roles with a strong emphasis on security. Their Chicago office is a key location for their operations.


  5. ServiceNow
    Average Salary: $191,543
    ServiceNow offers Software Engineer positions in Chicago with a focus on cloud computing. They provide innovative solutions for businesses. Their Chicago office is part of a global network.


  6. Engtal
    Average Salary: $190,000
    Engtal offers Software Engineer roles in Chicago with a focus on engineering and software development. They provide challenging projects in various industries. Their Chicago office is a center for tech talent.


  7. Salesforce
    Average Salary: $187,815
    Salesforce offers Software Engineer jobs in Chicago with a focus on CRM solutions. They provide opportunities to work on innovative projects. Their Chicago office is a key location for their CRM efforts.


  8. C.H. Robinson
    Average Salary: $170,773
    C.H. Robinson offers Software Engineer positions in Chicago with a focus on logistics and supply chain management. They provide roles that impact global supply chains. Their Chicago office is a hub for logistics innovation.


  9. Chase
    Average Salary: $164,281
    Chase offers Software Engineer jobs in Chicago with a focus on banking and financial technology. They provide roles that shape the future of banking. Their Chicago office is a key location for their tech initiatives.


  10. AppFolio
    Average Salary: $162,400
    AppFolio offers Software Engineer positions in Chicago with a focus on property management software. They provide roles that support the real estate industry. Their Chicago office is a center for property management tech.

Currently 7,791 Software Engineer job openings, nationwide.

How's the job market for a Software Engineer in the US?

Learn what a Software Engineer does, how to become one, and understand the job outlook. Get simple steps to start your career as a Software Engineer today.
Position
Overview
Software Engineer
7,791 Job Openings