Get the job you really want.
Top C++ Jobs in Chicago, IL
As a Software Engineer at Simplex, you will work on trading algorithm development, high-speed data analysis, and execution engine design. You'll be responsible for designing, building, and maintaining efficient C++ code on Linux, contributing to the core technology of a high-speed trading firm.
The Experienced Software Engineer will develop and deploy C++ applications and libraries for a trading platform, focusing on low latency and high throughput. Responsibilities include collaborating with the quant team, troubleshooting complex data issues, and implementing clean, stable code while continuously improving system performance and usability.
As a Lead Software Engineer at Cisco Meraki, you will focus on delivering high-quality fixes for customer issues and leading Routing & SD-WAN features in MX devices. Your role involves improving existing components and developing new features while addressing technical debt. You will work across teams to solve complex problems, making a significant impact in deploying technology that simplifies IT and security.
The Experienced C++ Software Engineer at Wolverine will engage in full life cycle development and deployment of C++ applications for trading systems. Responsibilities include performance enhancement, real-time issue resolution, collaborative experimentation with the quant team, and clear communication of technical concepts. This role requires strong expertise in C++ and a passion for finance and technology.
As a Senior Windows Software Engineer on the Zero Trust team, you will develop and maintain the Zero Trust desktop client, focusing on high-performance networking code across multiple platforms. Responsibilities include improving code quality, implementing development projects, and collaborating with product managers to deliver features, while addressing stringent performance and security requirements.
The C++ Software Engineer will design, develop, and optimize software solutions for global trading infrastructure. Responsibilities include collaborating with hardware teams, writing high-performance C++ code, optimizing system components for low-latency, and ensuring seamless integration of new applications.
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.
The Senior Software Engineer will design, develop, and implement software solutions for distribution center systems, collaborating with various stakeholders. Responsibilities include coding, conducting quality assurance, reducing technical debt, and leading other team members in projects from inception to completion.
Featured Jobs
The EDI Developer will design, develop, and implement software solutions, enhance existing systems, and collaborate with teams to ensure technical requirements are met. They will manage projects from inception to implementation including testing and documentation, while leading efforts to maintain code quality and reduce technical debt.
The Software Engineer - Master Data Management is responsible for creating and implementing innovative software solutions, collaborating with teams to meet business requirements, developing technical designs, conducting testing, and managing project deliverables while reducing technical debt.
The Senior Software Engineer - Master Data Management will design, develop, and implement software solutions while collaborating with stakeholders to ensure product quality and compliance with technical standards. This role includes managing projects, conducting code reviews, resolving bugs, and providing leadership in technical assessments and best practices.
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.
Quantitative Research Engineers at GQS collaborate on data analysis, tool development, and the enhancement of automated trading systems. They leverage advanced quantitative techniques and software engineering skills to address complex financial problems.
Software Engineers at Citadel build systems for investment processes including research, trading, risk management, and settlement. They collaborate with investors and researchers, showcasing critical thinking and technical skills to create impactful solutions. The role includes designing, developing, and deploying software while engaging in learning and development under senior leadership sponsorship.
The Treasury Infrastructure Software Engineer at Hudson River Trading will design, develop, and maintain software solutions for treasury functions, collaborating with Finance and Optimization teams. Responsibilities include software development in C++, system integration, infrastructure management, automation, troubleshooting support, and ensuring compliance with security protocols.
As a Senior Software Engineer on the Developer Experience team at Hudson River Trading, you will develop internal tools in Python or C++, manage application lifecycles, and improve systems collaboratively with researchers and engineers. Your role involves high-level and low-level software design and debugging while offering impactful solutions for developers.
The Principal Infrastructure Engineer at Discover is responsible for delivering engineering solutions, troubleshooting, and optimizing the OCP platform. This role emphasizes mentoring, collaboration, and utilizing automation in engineering practices. The engineer will define features, manage risks, and contribute to product delivery while participating in agile ceremonies and engaging in continuous professional development.
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.
As a Senior Front-End Software Engineer, you will work on developing innovative research products, collaborating with teams globally. Responsibilities include tackling complex codebases, employing various technologies, conducting code reviews, and ensuring code quality through automated testing and CI/CD practices.
The FPGA Verification Engineer at Hudson River Trading is responsible for creating testbenches, writing verification plans, and collaborating with designers to debug and bring up new hardware projects. They will manage regression and integration infrastructure in a fast-paced trading environment.
As a Senior Python Engineer at Hudson River Trading, you will develop software solutions across multiple departments, improve job orchestration, and build Python tools. You will work collaboratively to enhance the trading system and streamline processes in a cutting-edge computing environment.
As a QA Lead, you will oversee the testing strategy to align with business goals, develop test plans, and design test cases. You will perform data evaluations, manage automated regression testing, and ensure timely resolution of documented defects. Responsibilities include guiding team members and maintaining documentation throughout the software development lifecycle.
The Senior Software Engineer at DRW will design and implement new trading platforms, maintain high availability systems, and ensure maximum uptime while providing on-call support. This role requires extensive collaboration with various teams and the development of complex, low-latency systems using modern programming languages.
As a Senior Software Engineer at Cisco Meraki, you will focus on delivering high-quality fixes and developing new features for Security and SD-WAN MX device firmware, improving product performance, stability, and functionality. You will work across teams, tackle complex problems, and contribute to system design and feature development with an emphasis on networking fundamentals and coding best practices.
As a Software Engineer at Cisco Meraki, you will focus on developing and maintaining firmware for Security and SD-WAN MX devices. Your role includes addressing regressions, eliminating technical debt, and creating new features while collaborating with other engineers. You will work cross-functionally to solve complex problems and ensure product reliability and performance across global deployments.
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
No Results
No Results