Get the job you really want.
Be the first applicant
Apply to jobs posted less than 24 hours ago to maximize your visibility.
Use the Date Posted filter to view jobs posted within the last 24 hours.
Top C++ Jobs in Chicago, IL
Artificial Intelligence • Computer Vision • Hardware • Internet of Things • Logistics • Software • Transportation
Develop scalable and secure Industrial IoT solutions for real-time data collection and infrastructure in industrial automation. Collaborate with cross-functional teams, troubleshoot connectivity issues, and maintain detailed documentation to enhance system functionality.
Top Skills:
C++JavaModbusMqttProfinetPythonRs-232Rs-485SQLTime Series Databases
AdTech • eCommerce • Food • Marketing Tech • Retail
The Senior Software Engineer will design, develop, and implement software solutions, enhance existing capabilities, and lead projects from inception to completion. They will collaborate with teams, conduct code reviews, perform quality assurance, and deliver scalable technology solutions while addressing business needs and requirements.
Top Skills:
AngularAWSAzureC#C++DjangoETLExpressInformaticaJavaMongoDBPythonRubySpringSQLStibo
Fintech • Information Technology • Software • Financial Services • Big Data Analytics
The Quantitative Research Engineer will collaborate with Quantitative Researchers to analyze data, develop research tools, and enhance automated trading systems. They will apply advanced quantitative modeling techniques and develop software solutions tailored to financial challenges.
Top Skills:
C++Linux
Fintech • Information Technology • Other • Software • Financial Services
The Team Lead for Front End Engineering will lead a development team to build applications for traders, mentor team members, and collaborate with product managers. Responsibilities include enhancing user experience, managing team projects, and improving code quality while fostering a collaborative environment.
Top Skills:
C#C++CSSJavaScriptPythonReactRestTypescriptWebsocket
Fintech • Software
The Quantitative Software Engineer will partner with quantitative researchers and traders to develop, implement, and optimize trading strategies, translating models into production-ready code, and collaborating across technology teams for integration into trading systems.
Top Skills:
C++Data AnalysisMachine LearningPythonStatistical ModelingTrading Strategies
Fintech • Software
The IMC Chicago Launchpad program offers second-year students an opportunity to experience software engineering and trading roles through hands-on technical sessions, workshops, and networking with industry professionals. Participants can deepen their understanding of software engineering applications in trading and may qualify for an expedited interview for the Summer 2026 Software Engineer Internship.
Top Skills:
C++Java
Artificial Intelligence • Cloud • Hardware • Information Technology • Security • Software • Generative AI
The Senior Software Engineer will develop and deliver new MV cameras, focusing on project ownership from concept to market, collaborating with teams on secure manufacturing processes, and improving firmware design and deployment. Strong expertise in Linux device driver development and embedded system architecture is crucial.
Top Skills:
Bluetooth)BuildrootBus Protocols (I2CCC++Device DriversGnu ToolchainLinuxMdio)Open-Source SoftwareOpenwrtPcieSpiU-BootUsbWireless Protocols (802.11Yocto
AdTech • eCommerce • Food • Marketing Tech • Retail
The Senior Software Engineer will lead the development of software solutions for distribution center systems, working on both new implementations and enhancements to existing capabilities. Responsibilities include designing technical solutions, writing code in various programming languages, collaborating with cross-functional teams, and ensuring compliance with business and technical standards.
Top Skills:
AngularC#C++CobolColdfusionDjangoExpressHibernateJavaJpa2PythonRubySpringSQL
Featured Jobs
Fintech • Financial Services
The Senior Research Software Engineer will develop a platform for quantitative and fundamental research within the trading group, collaborating with researchers and traders for data analysis, model building, and tool creation, specifically focusing on Python-based solutions for real-time analytics.
Top Skills:
AirflowC++DashDbtGoJavaNumpyPandasPanelPlotlyPostgresPythonRedshiftRustSklearnSnowflake
Fintech • Financial Services
As a Research Engineer, you will collaborate with a systematic trading team to implement research studies, develop algorithms for financial markets, and create simulation software. You will work with large-scale data systems, design user interfaces for data exploration, and enhance the technology stack while employing your programming skills in C++ and Python.
Top Skills:
Algorithm DevelopmentC++Data EngineeringDistributed ComputingMulti-Threaded ApplicationsPythonQuantitative ModelingSoftware Design
Artificial Intelligence • Cloud • Hardware • Information Technology • Security • Software • Generative AI
As a Technical Leader, Software Engineer at Meraki, you'll focus on delivering high-quality fixes for customer issues, improving existing components, and developing new features for cloud-managed network devices. You will work across teams to solve complex problems and ensure product performance and stability.
Top Skills:
ArpCC++DhcpDnsGitLinuxPythonRubyTcp/IpTddYocto
Artificial Intelligence • Cloud • Hardware • Information Technology • Security • Software • Generative AI
The Principal Software Engineer will lead the architecture of complex software projects for Cisco Meraki. Responsibilities include designing scalable systems, guiding a team, advocating for software engineering best practices, and influencing technical initiatives across teams to enhance the product line's reliability and simplicity.
Top Skills:
BuildrootC++CgroupsCi/CdGdbGitlabIpcJenkinsKanbanLinuxMemory ManagementScrumValgrindYocto
AdTech • eCommerce • Food • Marketing Tech • Retail
The Software Engineer III will design and deliver high-quality software solutions, enhance existing software, and collaborate with teams to ensure alignment with business requirements. This role includes coding, testing, and overseeing projects from inception to closure, focusing on reducing technical debt and improving team processes.
Top Skills:
AngularAzureC#C++ColdfusionDjangoExpressJavaJavaScriptMongoDBPythonRubySpringSQL
AdTech • eCommerce • Food • Marketing Tech • Retail
The Lead Software Engineer, Master Data Management will design and develop high-quality software solutions, enhance existing software capabilities, and collaborate with various stakeholders to meet functional and business requirements. Additional responsibilities include coding, conducting code reviews, managing technical components, and mentoring junior engineers.
Top Skills:
AngularC++CobolColdfusionDjangoExpressHibernateJavaJavaScriptJpa2PythonRubySpringSQL
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Staff Software Engineer at Sprout Social will lead the Customer Experience Engineering team in developing scalable backend systems and tools, guiding engineering projects, and ensuring high-quality software delivery while collaborating with stakeholders and cross-functional teams.
Top Skills:
AWSC#C++ElasticsearchGCPJavaNoSQLNsqOpensearchPythonSQL
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
As a Staff Software Engineer, you will lead the development of backend systems, collaborate with teams to improve processes, and navigate the growth of tools designed to enhance customer experiences. You'll also mentor junior engineers and take ownership of projects, addressing technical challenges and driving innovations.
Top Skills:
AWSC#C++ElasticsearchGCPJavaNoSQLOpensearchPythonSQL
Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
The Post-Sales Solutions Engineer will ensure customer satisfaction with Rave's software by managing technical and non-technical queries, troubleshooting issues, and providing product training. Responsibilities include maintaining knowledge documentation and participating in on-call support while developing an in-depth understanding of Rave products.
Top Skills:
Apache TomcatBashC++CSSHTMLJavaJSONMySQLOracleRubySalesforceSQL ServerXML
Fintech • Software
The Software Engineer will develop trading algorithms, conduct high-speed data analysis, and design execution engines, primarily writing efficient C++ code on Linux. The role requires collaboration within a technology-focused team in a proprietary trading firm.
Top Skills:
C#C++JavaLinuxUnix
Cloud • Fintech • Software
The Staff Software Engineer for Android OS at Toast will lead the Android OS team, designing and developing the next generation of the Android Platform tailored for Toast's hardware needs. Responsibilities include creating new framework services, customizing the Android Linux kernel, collaborating with various teams, and promoting software excellence through best practices and automated testing.
Top Skills:
AidlAndroid OsBspCC++Ci/CdGerrittGitGoogle AospJavaLinuxSoc
Real Estate
The Quantitative Developer will implement solutions for improving the efficiency of commercial mortgage loan valuations, analyze investment data, assess financial models, utilize technology tools to enhance Excel workflows, and translate Excel models into C# code for web applications.
Top Skills:
.Net CoreAzure Data FactoryC#C++ExcelJavaOracle SqlPythonSnowflake SqlSQLT-Sql
Enterprise Web • Fintech • Financial Services
The Senior Front-End Software Engineer will enhance Morningstar's web products by developing full-stack web applications, utilizing JavaScript frameworks, and ensuring rapid, high-quality performance. Responsibilities include leading technical discussions, maintaining documentation, mentoring junior engineers, and implementing tests for code quality.
Top Skills:
Agile PrinciplesAWSC#C++CSSHTMLJavaJavaScriptNode.jsNuxt.JsPythonRestful ApisRollupRsbuildTypescriptViteVueWebpack
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
The Engineering Manager will lead the Engagement Engineering team at Sprout Social, focusing on building and maintaining scalable software, mentoring engineers, driving project execution, and enhancing product quality. Responsibilities include overseeing technical roadmaps, fostering team growth, and ensuring accountability through KPIs and performance metrics.
Top Skills:
C#C++ElasticsearchHbaseJavaMySQLPython
Fintech • Financial Services
C++ Developer will implement, test, and deploy features for a high-frequency trading system, monitor performance, optimize with traders and developers, and troubleshoot system issues. This role requires a strong background in C++ and problem-solving skills.
Top Skills:
BoostC++GitLinuxStl
Fintech
As a Low-Level C++ Performance Engineer at Wolverine Trading, you will enhance the performance of ultra-low latency trading systems through developing C++ applications, collaborating with hardware teams, resolving system issues, and building monitoring tools. Strong analytical skills and experience in multi-threaded programming are essential.
Fintech
As a Trading Systems C++ Engineer at Wolverine Trading, you will collaborate with quants and traders to translate trading ideas into high-performance software, enhance existing trading strategies, resolve production issues, and communicate effectively with diverse teams.
Top Companies in Chicago, IL Hiring C++ Developers
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
Total selected ()
No Results
No Results