Maximum of 25 job preferences reached.
Top Software Engineer Jobs in Chicago, IL
3 Hours AgoSaved
Easy Apply
Easy Apply
Big Data • Cloud • Software • Database
Design, implement, and optimize MongoDB database integrations, Change Data Capture and streaming capabilities, and observability systems. Develop high-performance C++ services, contribute to query engine and distributed systems architecture, lead projects from design through production support, and collaborate with product and engineering teams on technical roadmaps.
Top Skills:
Atlas Data FederationAtlas Stream ProcessingC++Change StreamsDistributed SystemsJavaScriptMongoDBMongodb AtlasObservability ToolingPythonVector Search
Marketing Tech • Mobile • Software
Build and scale Braze's core data object systems, including high-scale ingestion pipelines and backend infrastructure. Develop full-stack features, optimize system performance and costs, and lead complex engineering initiatives. Collaborate in an agile team, apply strong software design and algorithms knowledge, and use AI-assisted tools across product delivery. The role requires technical leadership, communication, organizational skills, and experience building software at scale.
Top Skills:
AgileAi Agentic ToolsApi DesignApi MonitoringDistributed SystemsGoNosql DatabasesReactRubyRuby On RailsSQL
Fintech • Machine Learning • Payments • Software • Financial Services
Architect target-state applications and modernize legacy banking systems into microservice and event-driven platforms. Define technical vision, architecture, API standards, and design practices while ensuring scalability, performance, security, and operability. Provide hands-on technical leadership, mentor engineers, support cross-divisional initiatives, lead architectural reviews, and promote engineering excellence across technology and product teams.
Top Skills:
Agentic Ai Coding ToolsAWSC#DatabasesEvent-Driven ArchitectureGoGCPJavaJavaScriptMicroservicesAzureNetworking ProtocolsPythonRustScalaSpa FrameworksTypescriptVirtualization Technologies
Fintech • Information Technology • Machine Learning • Software • Analytics • Financial Services
Designs, develops, and maintains Salesforce solutions using Apex, Lightning Web Components, integrations, event-driven architecture, data modeling, and Flows. Partners with engineers, administrators, architects, product teams, sales, and operations to deliver scalable systems, troubleshoot production issues, optimize performance, and mitigate risks. The role requires strong Salesforce development, debugging, collaboration, and prioritization skills across multiple projects.
Top Skills:
Ai Development ToolsApexApi IntegrationsChange Data CaptureCi/CdJenkinsLightning Web Components (Lwc)SalesforceSalesforce FlowsSalesforce Platform EventsSfdx
Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
Design, build, and own scalable microservices and secure APIs that transfer value across blockchain and banking protocols. Extend in-house blockchain infrastructure, integrate with banks and cloud services, troubleshoot production issues, document system and testing procedures, and collaborate with product and engineering teams to deliver reliable payment experiences.
Top Skills:
AWSBlockchainEcsEksGoGCPJavaKubernetesMessaging SystemsMicroservicesAzureNoSQLRestful ApisSmart ContractsSQLWeb3
New
Cut your apply time in half.
Use ourAI Assistantto automatically fill your job applications.
Use For Free
Fintech • Payments • Financial Services
Provides hands-on technical leadership for mobile payments and terminal experiences. Architects payment solutions spanning mobile apps, SDKs, terminals, and distributed backend systems; resolves reliability, performance, security, and compatibility challenges; establishes APIs and architectural boundaries; aligns Product, Design, Legal, and technology partners; mentors engineers; and advances observability, testing, and operational excellence.
Top Skills:
AndroidAPIsDistributed SystemsiOSKotlinMobile SdksPayment TerminalsSwift
Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Develop and maintain software applications using Python, Java, JavaScript, and AI-enabled technologies. Translate business requirements into technical designs, build microservices and enterprise integrations, debug and test code, support CI/CD releases, troubleshoot issues, and apply quality standards. Collaborate with stakeholders, interpret data, contribute to solution design, improve user experience, manage workstreams, and mentor junior team members.
Top Skills:
Application Lifecycle ManagementArtificial IntelligenceAutomated TestingCi/CdJavaJavaScriptMicroservicesPython
Artificial Intelligence • Cloud • Internet of Things • Software • Cybersecurity • Industrial • Industrial Equipment
Designs, develops, and supports scalable cloud-native backend services and REST APIs using Java and Spring Boot. Architects AWS solutions, event-driven systems, and distributed applications; works with relational and NoSQL databases; and drives performance, reliability, observability, and CI/CD improvements. Provides technical leadership, makes architecture decisions, mentors engineers, conducts code reviews, collaborates cross-functionally, and troubleshoots complex production issues.
Top Skills:
AWSCi/CdDynamoDBJavaMicroservicesMySQLObservabilityPostgresRest ApisSpring Boot
eCommerce • Information Technology • Retail • Industrial
Design, build, deploy, test, and support scalable software applications for Grainger’s Digital Identity team. Manage Auth0 configurations and integrations, support SSO connections, implement CI/CD practices, and apply authentication, authorization, and security best practices. Collaborate with engineers, architects, analysts, stakeholders, and product managers; analyze complex requirements; and mentor junior engineers.
Top Skills:
Auth0Ci/CdGithub ActionsJavaJavaScriptSingle Sign-On (Sso)Typescript
Financial Services
Develops secure, scalable Java software and leads engineering practices across agile teams. Responsibilities include building SDD tooling from API specifications, implementing automated unit and integration testing, troubleshooting production systems, improving resiliency, and integrating AI-assisted development practices. The role also evaluates architectural solutions, coaches teams on responsible AI use, promotes automation, and leads software engineering communities of practice.
Top Skills:
Amazon BedrockAmazon EksAsyncapiAWSBitbucketCassandraCi/CdGitJ2EeJavaJson SchemaJulesKafkaOpenapiOracleSpring BootSwagger
Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.
Success! We'll use this to further personalize your experience.
All Filters
Total selected ()
No Results
No Results

.jpg)












_0.jpg)
.jpg)





