Software Engineer Jobs in Illinois
Software Engineer jobs in Illinois are among the most active in the Midwest, with strong demand concentrated in enterprise software, financial technology, and cloud infrastructure development at every level from entry-level associate to principal engineer. Chicago drives the bulk of hiring, with significant activity in the suburbs around Naperville and Schaumburg, and anchor employers including Morningstar, Discover Financial Services, and Allstate maintain large engineering teams throughout the state. The most sought-after specializations in Illinois right now are backend systems development, data engineering, and DevOps and platform engineering. Find a role that fits below and apply directly.
Find Software Engineer JobsOverview
Showing 5 of 85+ Software Engineer jobs











Being good neighbors – helping people, investing in our communities, and making the world a better place – is who we are at State Farm. It is at the core of how we operate and the reason for our success. We're moving with urgency to become a Next Gen Good Neighbor, with technology that strengthens human connections and enhances the customer experience. As an employee, you'll spend less time navigating systems and more time applying judgment, empathy, and expertise in the moments that matter most.
HYBRID: Qualified candidates (in or near hub locations listed below) should plan to spend time working from home and some time working in the office as part of our hybrid work environment.
Hybrid work arrangement for Enterprise Technology is defined as residing with a 180-mile radius of the Hubs and Corporate.
HUB LOCATIONS: Dunwoody, GA; Richardson, TX; Tempe, AZ; or Bloomington, IL
SPONSORSHIP: Applicants are required to be eligible to lawfully work in the U.S. immediately; employer will not sponsor applicants for U.S. work authorization (e.g., H-1B visa) for this opportunity.
We are seeking data-minded, software engineering candidates to help enable collection and sharing of digital data. As a member of this team, you will help connect our digital experience data into the larger State Farm data ecosystem. With a focus on enabling a simplified, seamless, efficient, and personalized “omni-channel” customer experience across all internal and external State Farm interaction channels. This posting is for 3 software engineers in the Digital Insights enablement suite within Digital Experience. The primary role of the product suite is to ensure a user's digital journey is represented properly in data for reporting, analytics and optimization efforts. This position works horizontally across multiple product teams to enable collection of user experience data needed for analytic insights on product functionality. The product suite provides a great opportunity to learn about behavior analytics and building a comprehensive data trail of the journey for customers and associates, as well as exposure to many different applications and technologies used by various product teams in the organization. Our capabilities span many technologies including front end JavaScript, AWS services (Lambda, S3, SNS/SQS, ECS, Redis Cache), and APIs to enable the collection and exchange of data.
The ideal candidates will have an eagerness to work through product development during various stages of ambiguity/uncertainty. Applicants are required to have a creative mindset, innovative spirit, and a demonstrated ability to harness the possibilities of technology.
Qualifications:- 2+ years of software development experience
- Frontend JavaScript development
- Experience with AWS tech stack (Lambda, CloudFront, Route53, Eventing Frameworks (SNS, SQS), S3, API gateway, Load Balancing, VPS, Subnets, Security Groups)
- Knowledge of building AWS infrastructure using Terraform
- Knowledge of version control, CI/CD pipeline, Unit testcases and DevOps
- Strong oral and written communication skills with the ability to communicate complex technical knowledge effectively
- Demonstrated learning agility and the desire for continuous growth inside and outside of current role
- Ability to apply broad technical acumen and experience to an iterative delivery approach.
- A strong drive for results.
- Ability to adapt and foster innovation, encourage diversity of thought, and incorporate new ideas.
- Experience with web page tagging/tracking, native Android and iOS application tagging, script development & testing, jQuery development, Java Script, .CSS manipulation, HTML, Browsers (Chrome, FireFox, Edge, etc.) & Developer Tools, Single Page Architecture such as Ember, Angular, React, etc.
- Demonstrated usage of AI tools to look for efficiencies, leverage as a thought partner for innovation, performing data validation, and assist in code development.
Preferred Qualifications:
- GIT, GitHub, GitLab, etc. around continuous integration and continuous delivery infrastructure
- Containers & container based APIs using a container frameworks Docker or Kubernetes
- API development experience using Java, Spring boot
- Potential starting salary range: $97,000 - $160,000
- Starting salary will be based on skills, background, and experience
- High end of the range limited to applicants with significant relevant experience
- Potential yearly incentive pay up to 15% of base salary
- Get Paid! On top of our competitive pay, you are eligible for an annual raise and bonus.
- Stay Well! Focus on you and your family’s health with our robust health and wellbeing programs. State Farm pays most of your healthcare premium, and we offer multiple healthcare plan options, including a high deductible plan. All medical plans provide 100% coverage for in-network preventative care, AND you and your family have access to vision, dental, telemedicine, 24/7 mental health professionals, and much more!
- Develop and Grow! Take advantage of educational benefits like industry leading training programs, top-notch tuition assistance programs, employee resource groups, and mentoring.
- Plan Ahead! Plan for those big moments in life with benefits like fertility/IVF/adoption assistance, college coaching, national discount programs, interactive monthly financial workshops, free financial coaching, and more. You can also start a savings account or consider financing through our State Farm Federal Credit Union!
- Take a Little “You” Time! You will have access to our generous time off policies designed so you can plan around holidays, family events, volunteering, or just to take a relaxing day off. With the opportunity to initially earn up to 20 days annually plus parental leave, paid holidays, celebration day, life leave (40 hours/year), bereavement leave, and community service/education support days, there will be plenty of time for you!
- Give Back! We offer several ways to give back through our Matching Gift Program, Good Neighbor Grant Program, and the Employee Assistance Fund.
- Finish Strong! Plan for retirement using free financial advisors and a 401(k) plan with company contributions of up to 7% of your salary.
See All 85 Software Engineer Jobs in Illinois
Find roles in Illinois that match your experience and apply in just a few clicks.
Find Software Engineer JobsSoftware Engineer Jobs by City in Illinois
Where Illinois roles are concentrated, by current openings.
Software Engineer Job Market in Illinois
A snapshot from current Illinois openings, updated as new roles post.
Who's Hiring
- JPMorganChase12

- Relativity5

- CVS Health3

- Motorola Solutions3

- Information Technology Senior Management Forum3
Top Industries Hiring
- Technology & Software
- Education
- Insurance
- Marketing & Advertising
- Healthcare & Medical Services
What Illinois Employers Look For
The qualifications that appear most often in software engineer jobs across Illinois.
- Bachelor's degree in computer science, software engineering, or a related technical field
- Proficiency in one or more languages such as Java, Python, C++, or JavaScript
- Experience with cloud platforms including AWS, Azure, or Google Cloud
- Familiarity with Agile development methodologies and version control systems like Git
- Strong understanding of data structures, algorithms, and software design patterns
- Experience with CI/CD pipelines, containerization tools such as Docker, or Kubernetes
Software Engineer Jobs in Illinois: Frequently Asked Questions
How do you become a software engineer in Illinois?
Software engineering in Illinois does not require a state-issued license, so the path runs through education and demonstrated technical skill. Most Illinois employers expect a bachelor's degree in computer science, software engineering, or a closely related field, though strong portfolios and bootcamp credentials are accepted at many Chicago-area technology and fintech companies. Gaining experience through internships with Illinois-based employers or contributing to open-source projects strengthens a candidacy considerably.
How much do software engineers make in Illinois?
Software engineers in Illinois earn a median of about $132,110 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $80,980 for the lowest 10% to over $194,740 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire software engineers in Illinois?
Employers hiring software engineers in Illinois right now include JPMorganChase, Relativity, and CVS Health, based on current listings on Migrate Mate as of September 2026. Illinois's large financial services sector, anchored in Chicago, means that banks, insurance companies, and trading firms are among the most consistent sources of software engineering openings in the state.
Which Illinois cities have the most software engineer jobs?
Chicago, Illinois, and Bloomington have the most software engineer openings in Illinois. Chicago dominates because it is home to the state's largest concentration of financial technology firms, enterprise software companies, and corporate technology headquarters, while suburban cities like Naperville and Schaumburg attract openings from large employers and consulting firms that maintain major operations outside the city core.
Are there remote software engineer jobs in Illinois?
Yes, and more than most fields. About 92% of software engineer openings tied to Illinois are remote or hybrid as of September 2026, reflecting how thoroughly desk-based and tool-driven the work is. Backend development, data engineering, and cloud infrastructure roles tend to have the highest share of fully remote arrangements among Illinois software engineering positions.
How can I get hired as a software engineer in Illinois with little or no experience?
The most realistic entry path is a junior or associate software engineer role at a mid-size Illinois technology company or a large employer running a formal new-graduate program. Companies such as Morningstar, Allstate, and United Airlines operate structured early-career technology programs that hire candidates with academic projects and internship experience rather than years of professional history. A strong GitHub portfolio, completion of a recognized bootcamp, or an associate credential in software development gives candidates a meaningful edge when applying through those programs.
Where can I find and apply to software engineer jobs in Illinois?
You can find and apply to software engineer jobs in Illinois on Migrate Mate, which lists current Illinois openings from employers actively hiring in the state. Find the roles that fit your background and experience level and apply directly to the ones that match.
See All 85 Software Engineer Jobs in Illinois
Find roles in Illinois that match your experience and apply in just a few clicks.
Find Software Engineer Jobs