Top Software Engineer Jobs in Chicago, IL
The Software Engineer (Back End) at Arrive Logistics will work closely with product managers, design, and the engineering team to develop solutions and execute improvements for the company's products and systems. Responsibilities include developing, testing, deploying, and monitoring technical solutions, collaborating across teams, and contributing to automation and testing efforts.
The Sr. Software Engineer is responsible for designing, developing, and implementing Symitar application projects, optimizing member experience, and ensuring system stability. The role involves creating software solutions using .NET, conducting system analyses, training team members, and managing code defects effectively while working in a hybrid or remote setting.
The Senior Mobile Software Engineer in Test will be responsible for creating detailed test plans, writing E2E automation tests for the mobile app, maintaining the automation test suite, and ensuring quality assurance through thorough testing processes. The role requires collaboration with various teams to support the product's functionality and security and integrate CI/CD practices.
As a Sr. Mulesoft Software Engineer, you will develop and analyze Mulesoft software applications, work on API and Microservices design, and improve systems integration. You'll design solutions, execute automated tests, and ensure compliance with software quality metrics while collaborating with teams to enhance business operations.
The Software Engineer III role involves designing and delivering technology products, executing software solutions, maintaining production code, producing architecture artifacts, analyzing data, and contributing to team culture, while ensuring high-quality production and continuous improvement.
As a Software Engineer on the Integrations Team, you will work closely with Algorithmic Traders, managing projects from concept to user adoption, and contributing to the design and maintenance of the C# trading platform.
The Software Engineer will triage and remediate software issues, developing enhancements and participating in Scrum rituals. Responsibilities include investigating issues, maintaining documentation, and implementing fixes. The role requires collaboration with teams and continuous improvement of customer-focused software products.
The Software Engineer will develop and maintain cloud-based applications focusing on backend Ruby on Rails and frontend React development while managing infrastructure using Terraform and ensuring optimal cloud performance on AWS.
Featured Jobs
The Software Engineer is responsible for developing and maintaining front-end applications for the Chamberlain MyQ program, collaborating with various teams to ensure technical requirements align with product specifications, mentoring juniors, and adhering to best coding practices.
The Software Engineer at Citadel is responsible for designing, developing, and deploying software solutions across various functions of the firm, collaborating with business leaders. Candidates should have strong programming capabilities, relevant experience, and enjoy tackling complex problems in a dynamic environment.
As a Software Engineer at Simplex, you will work on various aspects of the trading system, including trading algorithm development, data analysis, and execution engine design. The role requires collaboration and innovation within the technology team to enhance high-speed trading capabilities.
The Software Engineer II will design and develop scalable tools and systems for data ingestion and workflows. Responsibilities include enhancing platform usability, implementing monitoring systems, improving infrastructure, integrating new technologies, and creating documentation. The role requires collaboration with cross-functional teams to support data-driven decision-making and maintain platform reliability.
As a Software Engineer in the Data Platform team, you will build secure and scalable data platforms, create self-service tools, automate data infrastructure updates, and collaborate with multiple stakeholders to enhance data governance and quality across Chime's projects.
The Software Engineer will analyze, design, and develop applications, utilizing various programming technologies to deliver innovative solutions. They will collaborate with teams, conduct systems analysis, integrate with APIs, and document software requirements, focusing on creativity and technical skills for problem-solving.
As a Software Engineer at Citadel, you will work in teams to develop high-performance technology for trading strategies, create large data research platforms, and utilize innovative techniques such as machine learning and natural language processing.
As a Quantitative Software Engineer, you will design, develop, and implement trading strategies, optimize algorithms, collaborate with quant researchers, and integrate systems while staying updated on industry advancements.
The Software Engineer will analyze client area requirements, design business applications, and integrate automated solutions to resolve business problems. Responsibilities include coding, testing, and maintaining applications, consulting with clients, performing code reviews, and ensuring application quality through documentation and testing processes.
The Software Engineer at Caterpillar Inc. works on managing and optimizing the company's cloud environment. This includes automating deployment and management of infrastructure, addressing AWS platform issues, and implementing performance improvements for both pre-production and production environments.
The Software Engineer will modernize legacy applications, design and implement software solutions, develop APIs, and enhance applications. This role involves participation in all phases of the SDLC, mentoring junior developers, and ensuring adherence to architectural standards while conducting automation and unit testing.
As a Senior Back-end Developer, you will design, develop, and maintain robust back-end systems, manage the entire software development lifecycle, and ensure the integration of features with cross-functional teams. You will also troubleshoot technical issues, mentor junior developers, and stay updated on back-end technologies.
The .NET Software Engineer will develop, modify, and maintain applications utilizing .NET and C#, focusing on Agile practices. Responsibilities include API development, collaborating with Agile teams, optimizing software solutions for customer experience, and enhancing operational efficiency. Knowledge of Symitar API and experience with MuleSoft is desirable.
As a Senior Systems Software Engineer, you will develop tools in Python to enhance the development experience, integrate configuration management systems like SaltStack, and maintain server and network infrastructure. Responsibilities include automating systems engineering workflows, troubleshooting software bugs, and contributing to the direction of the Systems Python platform.
As a Treasury Infrastructure Software Engineer, you'll design, develop, and maintain software solutions for treasury functions, ensuring systems are efficient and secure. You'll collaborate with various teams, manage infrastructure, support treasury systems, and ensure compliance with regulations.
As a Senior Software Engineer at Capital One, you will collaborate with Agile teams to develop and support technical solutions in full-stack development. You will stay updated on tech trends, mentor others, and build cloud-based solutions that enhance customer experiences. Your work will drive significant transformation within the organization.
As a Lead Software Engineer at Capital One, you will lead diverse technology projects, mentor developers, and collaborate with product managers to deliver cloud-based solutions. You will leverage programming languages and technologies to solve complex business problems and contribute to a major transformation within the company.
Top Chicago, IL Companies Hiring Software Engineers
See AllPopular Job Searches
All Software Engineer Jobs in Chicago
.NET Developer Jobs in Chicago
Android Developer Jobs in Chicago
Application Engineer Jobs in Chicago
Artificial Intelligence Engineer Jobs in Chicago
Backend Engineer Jobs in Chicago
C# Jobs in Chicago
C++ Jobs in Chicago
DevOps Engineer Jobs in Chicago
DevOps Jobs in Chicago
Director Of Software Engineering Jobs in Chicago
Electrical Engineering Jobs in Chicago
Engineering Jobs in Chicago
Engineering Manager Jobs in Chicago
Enterprise Architect Jobs in Chicago
FPGA Engineer Jobs in Chicago
Front End Developer Jobs in Chicago
Full Stack Developer Jobs in Chicago
Golang Jobs in Chicago
Hardware Engineer Jobs in Chicago
Infrastructure Engineer Jobs in Chicago
iOS Developer Jobs in Chicago
Java Developer Jobs in Chicago
Java Full-Stack Engineer Jobs in Chicago
Javascript Jobs in Chicago
Lead Software Engineer Jobs in Chicago
Linux Jobs in Chicago
Perl Jobs in Chicago
PHP Developer Jobs in Chicago
Platform Engineer Jobs in Chicago
Principal Engineer Jobs in Chicago
Principal Software Engineer Jobs in Chicago
Project Engineer Jobs in Chicago
Python Jobs in Chicago
QA Engineer Jobs in Chicago
Reliability Engineer Jobs in Chicago
Ruby Jobs in Chicago
Sales Engineer Jobs in Chicago
Salesforce Developer Jobs in Chicago
Scala Jobs in Chicago
Senior Android Engineer Jobs in Chicago
Senior Devops Engineer Jobs in Chicago
Senior Engineer Jobs in Chicago
Senior Front-End Engineer Jobs in Chicago
Senior Full-Stack Engineer Jobs in Chicago
Senior Java Engineer Jobs in Chicago
Senior Network Engineer Jobs in Chicago
Senior Platform Engineer Jobs in Chicago
Senior Site Reliability Engineer Jobs in Chicago
Senior Software Architect Jobs in Chicago
Senior Solutions Architect Jobs in Chicago
Senior Systems Engineer Jobs in Chicago
Software Engineering Manager Jobs in Chicago
Software Test Engineer Jobs in Chicago
Solutions Architect Jobs in Chicago
Solutions Engineer Jobs in Chicago
Staff Engineer Jobs in Chicago
Staff Software Engineer Jobs in Chicago
Systems Engineer Jobs in Chicago
Web Developer Jobs in Chicago
All Filters
No Results
No Results