Software Engineer Jobs in Chicago, IL

27,392 open positions · Updated daily

Looking for Software Engineer jobs in Chicago, IL? Browse our curated listings with transparent salary information to find the perfect Software Engineer position in the Chicago, IL area.

Product Manager - Pangea (Hybrid)

Company: Enova

Location: Chicago, IL

Posted Jan 27, 2025

Application Engineer (AbInitio)

Company: Discover

Location: Chicago, IL

Posted Jan 26, 2025

Discover is offering a job opportunity for an Engineer to join the Business Technology Finance Corporate Services Team. The role involves providing technical design and development leadership for applications that build ETL pipelines for transforming, aggregating, and loading financial data into warehouses for downstream reporting. The successful candidate will be involved in developing AbInitio ETL ExtractTransformLead applications, developing and maintaining data-driven solutions, and ensuring proper data governance policies are followed. The role requires excellent communication skills, the ability to understand business vision and translate it into technical artifacts, and oversight on design and implementation of products. The ideal candidate will have a Bachelor's degree in Computer Science, Engineering, Informatics, Information Security, Information Technology, or a related field, and 3+ years of Information Technology Software Engineering or related experience. Knowledge of Amazon Web Services, Data Warehouse technology, and query languages for relational databases is a plus. Discover offers a competitive total compensation package, including benefits such as Paid Parental Leave, Paid Time Off, 401k Plan, Medical Dental Vision and Health Savings Account, STD Life LTD and AD&D, Recognition Program, Education Assistance, Commuter Benefits, Family Support Programs, and Employee Stock Purchase Plan.

Program Manager

Company: Supernova Technology

Location: Chicago, IL

Posted Jan 25, 2025

Supernova Technology, founded in 2014, offers a cloud-based, customizable software solution for securities-based lending. The company partners with major financial institutions to democratize access to securities-based lending. The Program Management Team plays a crucial role in the company's success, managing client onboarding and project implementation. The ideal candidate for the Program Manager position should have a Bachelor's degree, extensive project management experience, and a background in financial services. Supernova fosters a culture of collaboration, continuous learning, and growth, offering a robust benefits package to support employee wellbeing.

Software Development Team Lead - Java

Company:

Location: Itasca, IL

Posted Jan 27, 2025

Senior Product Manager, McDelivery Logistics Integrations

Company: McDonald’s Global Technology

Location: Chicago, IL

Posted Jan 25, 2025

McDonald's is seeking a Senior Product Manager for McDelivery Logistics Integrations. The role involves overseeing the creation and management of delivery APIs, developing a new logistics platform for all types of delivery partners, and working with cross-functional teams to define and implement a robust integrated delivery logistics strategy. The ideal candidate should have a Bachelor's degree in business, marketing, computer science, or equivalent, and 6+ years of experience in product management in a software development environment. The role offers a competitive salary range of $149,260 - $190,310 per year, along with benefits such as health and welfare, a 401k plan, educational assistance, flexible work arrangements, and more. McDonald's is an equal opportunity employer committed to diversity and inclusion.

Compliance Lead (Hybrid)

Company: Enova

Location: Chicago, IL

Posted Jan 26, 2025

Enova International is seeking a Compliance Lead with at least 5 years of experience in technology compliance or analytics. The role involves enhancing and overseeing internal control frameworks, advising business teams on control design, and leading training initiatives. The ideal candidate should have knowledge of US consumer financial regulations, strong analytical skills, and excellent communication abilities. Enova offers a competitive salary range of $80000 to $110000, along with comprehensive benefits including health, dental, and vision insurance, 401k matching, PTO, paid holidays, sabbatical program, and more. Enova is a values-driven organization committed to making accessible credit for millions and fostering an inclusive culture.

Maintenance Technician Senior

Company:

Location: Peoria, IL

Posted Jan 25, 2025

Staff Technical Specialist - Time & Pay

Company: Kraft Heinz

Location: Chicago, IL

Posted Jan 25, 2025

Kraft Heinz is offering a Staff Technical Specialist position with a focus on developing and maintaining HR technology solutions. The role involves collaboration with cross-functional teams, continuous assessment and optimization of HR systems, and ensuring compliance with regulatory requirements. The company provides a comprehensive total rewards package, including wellness benefits, 401k matching, and industry-leading benefits. The ideal candidate should have experience with digital HR products, Agile development teams, and understanding of DevOps and CICD processes.

Principal Technical Specialist - Talent & Development

Company: Kraft Heinz

Location: Chicago, IL

Posted Jan 25, 2025

Kraft Heinz is offering a Principal Technical Specialist Talent & Development position with a focus on HR tech development, cross-functional collaboration, and continuous improvement. The role involves mentoring junior developers, writing and reviewing scalable codes, and ensuring HR technology systems comply with regulatory requirements. The company provides comprehensive benefits, including medical, dental, vision coverage, 401k matching, and a total rewards package. The ideal candidate should have experience with digital HR products, Agile development teams, software engineering, and DevOps processes.

Application Engineer(Splunk/Machine Learning)

Company: Discover

Location: Chicago, IL

Posted Jan 26, 2025

Discover offers a bright future with meaningful work from day one. The company values individuality and encourages growth. The role involves overseeing product design and implementation, analyzing and deploying new features, mentoring junior engineers, and contributing to technology communities. The position requires a Bachelor's degree in a relevant field, 3+ years of experience, and a technical proficiency rating of Competent on the Dreyfus Engineering scale. The base pay ranges from $89,000 to $150,200, with additional incentives. Discover is committed to diversity and inclusion, and offers a range of benefits.

Frequently Asked Questions

What are the typical salary ranges for Software Engineers at different seniority levels?
Junior (0‑2 yrs) $70k‑$90k, Mid‑level (2‑5 yrs) $90k‑$120k, Senior (5‑10 yrs) $120k‑$160k, Staff/Principal (10+ yrs) $160k‑$200k, with variations for tech hubs like SF ($180k‑$220k) and NYC ($170k‑$210k).
What technical skills and certifications are most valuable for Software Engineers today?
Core languages: Java, Python, Go, Rust, JavaScript/TypeScript. Frontend: React, Vue, Angular. Backend: Node.js, Spring Boot, .NET Core. DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines. Data: Spark, Flink, Snowflake, BigQuery. Certifications: AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect, Microsoft Certified: Azure Developer, Certified Kubernetes Administrator, Certified ScrumMaster.
How common is remote work for Software Engineer positions?
Over 70% of listings support fully remote or hybrid models. Companies like Atlassian, GitLab, and Shopify offer global remote teams, while many startups maintain flexible locations. Remote roles often include a stipend for home office setup and access to virtual collaboration tools.
What career progression paths exist for Software Engineers?
Typical ladder: Junior → Mid‑level → Senior → Staff Engineer/Principal Engineer → Engineering Manager → Director of Engineering → VP of Engineering. Each step adds responsibility for architectural decisions, mentorship, project ownership, and cross‑functional leadership.
What industry trends should Software Engineers be aware of?
AI/ML model deployment, serverless architectures, edge computing for IoT, container‑native observability, GitOps, and continuous delivery pipelines. Companies are also investing in secure multi‑tenant cloud services and low‑latency data streaming platforms.

Related Pages