Top Software Engineer Jobs in Chicago, IL
Grainger is seeking an Applied Machine Learning Scientist to build innovative ML solutions in Search, Information Retrieval, Recommendations, and Conversational Product Finding. The role involves working with product managers, data scientists, engineers, and analysts to create scalable ML solutions.
As a Senior Machine Learning Engineer at Grainger, you will play a central role in evolving and expanding machine learning infrastructures to enhance the customer journey. Your responsibilities include deploying and maintaining ML systems at scale, designing data pipelines, and collaborating with data scientists to deliver business impact through ML products.
Seeking a Senior Applied ML Scientist to develop cutting-edge recommendation solutions using technologies like GNNs, LLMs, and Embeddings. Responsible for designing, building, and maintaining advanced machine learning models for recommendation systems. Collaborate with teams to integrate models into platforms and contribute to strategic planning of ML initiatives.
The BI Developer will focus on dashboard and ETL development, maintenance, process improvement, and automation. They will collaborate with global teams in Chicago and Sydney to provide meaningful insights through data analysis and reporting.
Design, develop, and optimize software solutions for a global trading system, collaborate with hardware engineers, and ensure seamless integration of new applications.
We are looking for an experienced Linux Systems Engineer with a strong foundation in Python tools and automation programming to manage Linux-based servers in a reliable, scalable, and automated fashion at IMC. The role involves troubleshooting complex technical problems, supporting configuration management code, designing and supporting processes for critical Linux systems, and enhancing metrics and log collection infrastructure.
Hiring an experienced devops engineer to support development processes and operations efforts across multiple engineering teams. Responsibilities include implementing CI/CD pipelines, building tooling for developer environments, writing applications for build system performance, and monitoring system performance. Requires staying updated on DevOps trends and collaborating with development teams to improve processes.
Hiring an experienced DevOps engineer to support development processes and operations in the Network Services department. Responsibilities include implementing CI/CD pipelines, maintaining developer environments, writing tools for build system performance, monitoring system performance, and driving innovation in DevOps practices. Partner with engineers and managers to ensure system reliability and security in a large edge network.
Join our Zero Trust team as a Senior Software Engineer working on cross-platform GUI development for Zero Trust clients.
Featured Jobs
Join Square's Customer Identity and Access Management (CIAM) team as a Senior Software Engineer for the Accounts team. Design and develop new authentication methods, contribute to architecture, and work on complex problems with high impact. Collaborate with cross-functional teams and influence product direction. Requires 5+ years of hands-on software engineering experience, expertise in access management, and proficiency in Go, Java, Ruby, and JavaScript.
Build and extend Block's custom Authorization Infrastructure to ensure simplicity, security, and safety in every experience with Block. Develop robust and fault-tolerant services, design zero trust authorization platforms, and impact engineers, employees, and customers across Block. Opportunity to work remotely in the USA or Canada.
As a Senior Software Engineer on the Accounting & Revenue Team at Square, you will help build out a platform to handle accounting, revenue recognition, and related functions for credit products. You will provide technical leadership, participate in critical discussions, and oversee project success. Responsibilities include expanding access to credit, building the future of the accounting platform, and learning complex financial instruments.
The Software Engineer in Test will be responsible for boosting the testing efficiency of the entire Engineering department by building test tools, services, and frameworks for our complex lending platform. This person will work closely with QA, Dev, and DevOps.
Manager position in Cloud and Network Architecture practice at PwC, focusing on joint business relationship with Google, HP, Microsoft, Oracle, SAP, and other cloud platforms. Responsibilities include helping clients adopt cloud technology, transform IT, and streamline operations. Requires 5 years of experience and knowledge of Cloud platforms (GCP, AWS, Azure).
Lead the Products & Technology Risk and Quality team within PwC's One Firm Risk Organization, focusing on technology and data risks, regulatory compliance, and risk management. Responsible for developing, interpreting, and monitoring risk management policies and facilitating client engagement teams in assessing and managing risks effectively.
Seeking a Software Engineer to contribute to media systems at Loom, working on server-side and client-side infrastructure for video messaging products. Responsibilities include designing and implementing media features, optimizing media pipelines, and influencing the company's strategy. Required qualifications include 2+ years of software development experience, knowledge of distributed systems, and experience with cloud services. Preferred qualifications include experience with streaming technologies and media codecs.
Develop high-scale software solutions using modern programming languages and AI technologies. Collaborate with product teams to deliver products exceeding user expectations. Mentor fellow engineers and ensure system observability and security-first mindset. Bachelor's degree in Computer Science and 6+ years of software engineering experience required.
As a Senior Software Engineer at Vidmob, you will develop high-scale software solutions, collaborate with product teams, mentor fellow engineers, and ensure comprehensive test coverage and system observability. You will work with modern programming languages, big data, and AI technologies to meet the demanding needs of enterprise clients.
The Associate Cloud Ops Engineer will be responsible for ensuring seamless delivery and security of cloud services for clients by configuring, maintaining, upgrading, and troubleshooting systems. Key responsibilities include liaising with various teams, creating documentation, working in SQL, and performing other assigned duties. The role requires at least 3 years of technical support experience in a Windows domain environment and familiarity with Microsoft products, scripting, TCP/IP, and network troubleshooting.
Collaborate with Agile teams to design, develop, test, and support technical solutions using full-stack development tools and technologies. Share tech trends, experiment with new technologies, and deliver cloud-based solutions. Utilize Java, Python, SQL, Node, Go, Scala, RDBMS, NoSQL databases, Docker, Kubernetes, and AWS services.
Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full stack systems. Collaborate with digital product managers to deliver robust cloud-based solutions using a modern tech stack. Utilize various programming languages, databases, container orchestration services, and AWS tools.
Collaborate with Agile teams to design, develop, test, and support technical solutions using full-stack development tools and technologies. Stay updated on tech trends, experiment with new technologies, and deliver cloud-based solutions to empower financial experiences. Utilize Java, Python, SQL, Node, Go, Scala, AWS, Docker, and Kubernetes.
Top Companies Hiring Developer + Engineer Roles
See AllPopular Job Searches
Application Engineer Jobs in Chicago
Artificial Intelligence Engineer Jobs in Chicago
Backend Engineer Jobs in Chicago
DevOps Engineer Jobs in Chicago
Director of Software Engineering Jobs in Chicago
Electrical Engineering Jobs in Chicago
Engineering Jobs in Chicago
Enterprise Architect Jobs in Chicago
FPGA Engineer Jobs in Chicago
Full-Stack Engineer Jobs in Chicago
Infrastructure Engineer Jobs in Chicago
Java Full-Stack Engineer Jobs in Chicago
Lead Software Engineer Jobs in Chicago
Platform Engineer Jobs in Chicago
Principal Engineer Jobs in Chicago
Principal Software Engineer Jobs in Chicago
Project Engineer Jobs in Chicago
Reliability Engineer 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
All Filters
No Results
No Results