Software Engineer Jobs in Chicago, IL
Software Engineer jobs in Chicago are concentrated in the Loop, Fulton Market, and the River North tech corridor, with strong demand across fintech, enterprise software, and healthcare technology. Employers actively hiring include JPMorganChase, Braze, and Comcast. Scan the live roles below and apply to whichever ones fit.
Find Software Engineer JobsOverview
Showing 5 of 85+ Software Engineer jobs











Job Responsibilities
- Design and develop scalable and resilient systems using Python to support continuous improvement
- Apply Site Reliability Engineering (SRE) concepts to enhance system reliability and performance
- Execute software solutions, including design, development, and technical troubleshooting
- Create secure, high-quality production code and maintain algorithms that run synchronously with appropriate systems
- Produce or contribute to architecture and design artifacts, ensuring design constraints are met
- Gather, analyze, and synthesize data to develop visualizations and reporting for software and system improvement
- Identify hidden problems and patterns in data to drive improvements in coding hygiene and system architecture
- Implement reliability engineering practices such as monitoring, alerting, and automated recovery
- Define and measure Service Level Indicators (SLIs) and Service Level Objectives (SLOs) to track system health
- Conduct chaos engineering experiments to test system resiliency and identify weaknesses
- Perform performance testing using tools such as JMeter to ensure scalability and stability
- Collaborate with product teams to enhance system reliability, scalability, and performance
- Contribute to software engineering communities of practice and events exploring new and emerging technologies
- Foster a team culture of diversity, opportunity, inclusion, and respect
- Participate in post-incident reviews and drive root cause analysis for system failures
- Hands-on practical experience in system design, application development, testing, and operational stability
- Proficient in coding in Python
- Experience developing, debugging, and maintaining code in a large corporate environment with modern programming languages and database querying languages
- Knowledge of the Software Development Life Cycle, AWS cloud exposure, troubleshooting abilities, resiliency, and automation focus
- Understanding of agile methodologies such as CI/CD, application resiliency, and security
- Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
- Experience with AI and full understanding of the SDLC process, and MongoDB
- Familiarity with reliability engineering concepts, including monitoring, alerting, and automated recovery
- Ability to implement and maintain system health checks and performance metrics
- Experience with incident response and root cause analysis
- Commitment to writing maintainable, testable, and high-quality code
- Understanding of SRE principles, including SLIs, SLOs, and error budgets
- Experience with chaos engineering practices to test system resiliency
- Proficiency in performance testing tools such as JMeter
- Familiarity with modern front-end technologies
- Exposure to cloud technologies
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.
JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans
ABOUT THE TEAM
Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we're setting our businesses, clients, customers and employees up for success.
See All 85 Software Engineer Jobs in Chicago
Find roles in Chicago that match your experience and apply in just a few clicks.
Find Software Engineer JobsSoftware Engineer Job Market in Chicago
Who's Hiring
- JPMorganChase24

- Braze4

- Comcast4

- iManage4

- AppFolio4

Top Industries Hiring
- Education
- Technology & Software
- Marketing & Advertising
- Healthcare & Medical Services
Software Engineer Jobs in Chicago: Frequently Asked Questions
How do I get a software engineer job in Chicago?
Focus your search on Chicago's three strongest hiring pockets: the Loop for financial services and enterprise software firms, Fulton Market for high-growth tech startups, and the Illinois Medical District for health tech. Employers here respond well to candidates with experience in Java, Python, or cloud platforms. Tailoring your application to a specific sector, whether fintech, logistics tech, or SaaS, gives you a concrete edge over generalist applicants.
Which companies hire software engineers in Chicago?
Chicago software engineer roles are posted by JPMorganChase, Braze, and Comcast and others right now, based on current listings on Migrate Mate as of September 2026. Chicago's mix of legacy financial institutions, mid-market SaaS companies, and fast-growing startups means demand comes from a wide range of employer sizes and sectors.
Are there remote software engineer jobs in Chicago?
Yes, software engineering is one of the more remote-friendly disciplines by nature, since most of the work happens on a screen. About 88% of software engineer openings tied to Chicago are remote or hybrid as of September 2026, with fully remote roles most common in backend, cloud, and platform engineering rather than roles requiring on-site collaboration.
How can I get a software engineer job in Chicago with little or no experience?
The most realistic entry path in Chicago is through the city's active bootcamp and apprenticeship ecosystem, with programs like those at the Illinois Institute of Technology and several Fulton Market employers that run structured associate engineer pipelines. Targeting junior roles at mid-size Chicago SaaS companies or fintech startups, which typically have less competition than enterprise firms, and contributing to open-source projects gives you concrete work to show in interviews.
Which industries hire the most software engineers in Chicago?
Most software engineer openings in Chicago sit in Education, Technology & Software, and Marketing & Advertising, per current listings on Migrate Mate as of September 2026. Chicago's deep roots in commodities trading, insurance, and healthcare have made those sectors consistent drivers of local engineering demand even as newer tech startups have grown in the city.
Related Jobs in Illinois
See All 85 Software Engineer Jobs in Chicago
Find roles in Chicago that match your experience and apply in just a few clicks.
Find Software Engineer Jobs