Top Software Engineer Jobs in Chicago, IL
The role involves building and improving a lightweight Linux OS and a distributed cloud backend using Rust and Go. Responsibilities include working on release and testing systems, debugging network flows and IPsec tunnels, and collaborating with engineers and product managers to tackle networking challenges.
As a Full Stack Software Engineer at Zenblen, you will work with the engineering team to develop software for robotic kiosks, including front-end coding, backend integration, and creating dashboards. The role involves taking ownership of projects and requires a background in software development, particularly with UI and cloud technologies.
As a Software Engineer II at Upside, you will collaborate with mobile developers and cross-functional teams to enhance mobile apps and user experience. Your role will involve building, debugging, and optimizing applications while participating in architectural discussions and improving the mobile platform.
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.
Morningstar is seeking a Senior Software Engineer to work on their Research Products team, developing products that empower users. The role involves working with multiple stacks, collaborating with global teams, and focusing on user experience, system architecture, code development, AWS services, and more.
As a Senior Full Stack Developer at Caxy, you will build innovative digital products, addressing complex problems with user-centered design. Responsibilities include developing responsive applications, maintaining client software, writing efficient code, and collaborating with cross-functional teams to meet project specifications.
Join DRW as a Software Engineer to work on building a proprietary delta one store of value and FICC options trading platform. Responsibilities include software engineering, requirements gathering, design, development, and production support. Collaborate with trading desks and business units, work on greenfield and legacy code, and provide on-call support as needed.
As a Distributed Systems Engineer at Cloudflare, you'll develop high-performance distributed systems that operate at a massive scale. Responsibilities include building robust software that ensures quick and secure connections, optimizing content, and developing a platform for serverless computing. Your work directly impacts user experience and system performance.
Featured Jobs
As a Software Engineer II at Tempus, you'll develop and maintain software across both frontend and backend technologies, collaborate within autonomous teams to set goals, and help create a platform that delivers real-time insights in healthcare. Agile methodologies and communication skills with diverse team members are essential.
As a Software Engineer at DRW, you will design, develop, and test proprietary trading software. You will collaborate with traders, developers, and researchers to enhance infrastructure, tools, and trading strategies, while supporting the trading desk’s analysis workflows.
As a Software Engineer in Test (SRE Team), you'll design and maintain scalable test automation CI/CD pipelines, create automated test scripts for cloud infrastructure, collaborate with teams on testing efforts, and enhance performance testing suites for online futures trading solutions.
As a Software Engineer in Test at NinjaTrader, you will design and maintain scalable test automation frameworks, implement mocks for external components, participate in code reviews, ensure test architecture evolves, and collaborate with QA and development teams to enhance testing processes.
As a Software Engineer at NinjaTrader, you will design, develop, and maintain backend systems in Python for processing trading commissions. Responsibilities include implementing scalable solutions, collaborating with teams to enhance workflows, creating technical documentation, and optimizing processes.
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.
As a Senior Full-Stack Software Engineer, you will build workflows for IT professionals, tackle scaling problems, develop customer tools, and support architectural decisions while championing engineering best practices in a dynamic team environment.
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 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.
The Software Engineer will design, develop, and maintain API services and application platforms, conduct testing across different levels, and collaborate with teams to support trading and risk management processes.
Contribute to the agile development life cycle including design, development, testing, and operations. Play a key role in shaping product features and maintain innovative software solutions. Work in a startup-like environment focusing on high-quality deliverables.
As a Software Engineer at Applied Systems, you will be involved in the full software development lifecycle, focusing on web-based solutions for insurance products, utilizing Agile methodology and a microservice architecture. Responsibilities include coding, designing RESTful services, integrating APIs, and collaborating with your scrum team to deliver efficient and quality solutions.
As a Software Engineer III at McDonald's, you will partner with Product Management and Architecture teams to enhance digital technologies. Responsibilities include participating in the agile development lifecycle, contributing to the design, development, and deployment of innovative software solutions that improve customer experience and operational efficiency.
As a Software Engineer III, you will design and deliver technology products as part of an agile team while providing technical support across applications. You will troubleshoot issues, document resolutions, and lead initiatives to improve operational stability and service quality.
The Senior Infrastructure Tooling Software Engineer will work on critical projects for Cloudflare, developing tools to manage infrastructure at scale, and ensuring reliable delivery of new features. Responsibilities include automation service development, managing IP addresses, and creating capacity dashboards, all while focusing on agile delivery and problem-solving.
The Infrastructure Tooling Software Engineer will work on various critical projects within Cloudflare's Infrastructure Tooling Team, focusing on building and supporting tools for infrastructure management at scale. Responsibilities include developing automation services, managing IP addresses, and enhancing dashboard functionalities.
As a Security Platform Engineer at Cloudflare, you will be responsible for managing the PKI, developing automation tooling, and implementing security practices for service-to-service communications. Familiarity with PKI standards and experience with Go or Rust are required.
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