C++ Jobs in Chicago

58

Principal Engineer (C++)

iManage
Chicago
6 hours ago
+16
We are looking for a passionate Principal Engineer with extensive hands-on experience in building scalable distributed systems. This person will be a team leader, mentor and drive small teams using agile process in our server-on-prem team for our flagship products that helps over 3000 clients collaborate and manage documents efficiently as well as securely. You will play a leading role in the architecture, development, and deployment of critical, large scale products. Because of our commitment to CI/CD, we are using some cutting-edge technologies like C++, Azure, Windows, SQL Server and more. We encourage our employees to collaborate and build great relationships globally. Our leadership team cares about every individual holistically, on a personal and professional level.

Senior Software Engineer (C++)

Software Engineer In Test

Software Engineer in Test Internship

Principal Software Engineer

Morningstar
Chicago
19 hours ago
+16
At Morningstar, helping investors is what brings us together and drives our work. You will have product ownership and responsibility for ensuring process and quality adherence through peer reviews, code reviews, test coverage and best practices. You will act as the software guardian, owning non-functional requirements, architectural direction, and the quality of the code while addressing technical debt. Every day, you’ll work with team members across disciplines developing products for investors. You’ll interact daily with our product managers to understand our domain and create technical solutions that push us forward. We want to work with other engineers who bring knowledge and excitement about our opportunities. These positions are based in our Chicago office. 

Performance Engineer

IMC Trading
Chicago
21 hours ago
+13
Contribute towards the development of our toolset used to measure and improve performance of our trading infrastructure. Provide performance ideas, solutions, and recommendations that are both smart and scalable to the business. Understand internal and external developments in technology, as well as competitor approaches that can help improve IMC performance. Build IMC's knowledge base to ensure deep understanding of exchange infrastructure and protocols. Work closely with traders and other technology teams (locally and globally) to drive global thinking, information sharing, and sustainable, long-term solutions.

Electrical Engineer

SwipeSense
Chicago
2 days ago
+29
WHO WE ARE: SwipeSense is a healthcare technology company, our mission is to eliminate Hospital Acquired Infections, a leading cause of death in the United States. We design and market the only comprehensive hand-hygiene performance system which combines wireless sensor networks with wearable badges to provide a complete, long-term and cost-effective hand hygiene system for healthcare institutions. SwipeSense is a high-growth venture backed

Back End Developer

American Medical Association
Chicago
3 days ago
Join the AMA team as the Back End Developer in Periodical Publishing.  As part of the team, you will play a vital role in a small, high-performing full stack development team within the larger AMA Education & JAMA Network product group. You will be responsible for designing back-end architectures and writing codes. You will be developing integrations for both new content products and services and for the legacy systems, platforms, apps, and other digital properties of the AMA Education Center and JAMA Network.

Sr Embedded Software Engineer

Arity
Chicago
3 days ago
+22
The Senior Embedded Engineer works with the digital design engineers to evaluate and recommend the right software to enable the features of the product.  The Senior Embedded Engineer also mentors junior engineers and helps ensure the team is using the best practices for creating embedded applications.  This team also writes software to allow the hardware to be manufactured and tested to ensure that the products are being built properly and that the hardware is functional Using common embedded software development tools such as JTAG or serial debuggers, BIST and emulators, this engineer writes the embedded software and debugs it on the hardware or development boards.  He/she actively participates in the decision-making process of the team ensuring that the best appropriate technology and design is chosen to meet product needs. He/she coaches other team members, creating an environment of continuous learning, and constantly challenging and stretching the knowledge of the team.

Software Developers - 2019 Graduates

Enfusion
Chicago
3 days ago
+17
In this role, you will be part of a talented and open-minded software team that works on mission-critical applications within capital markets technology. You will have the opportunity to contribute in all phases of the development lifecycle – from suggesting the use of emerging technologies to designing, integrating, and upgrading complex architecture.

UX/UI Software Engineer, Cryptocurrency

DRW
Chicago
3 days ago
+30
As a member of this team will be expected to design and develop all UX/UI software and their associated backend services as well as play a critical role in the design of various inter-process APIs. The team’s existing systems are written in Java, C++, Python, and JavaScript. Future system, of which there are many still in the green-field phase, will likely be written in the same set of languages.

Senior Software Engineer, Cryptoassets

Senior Software Engineer, Options Trading System

Software Engineer, C++

Senior Ruby Engineer

Senior Software Engineer, C++

Load 2 more jobs6 jobs at DRW

FPGA Engineer

IMC Trading
Chicago
3 days ago
+13
- FPGAs allow us to achieve the lowest possible latencies which is key in keeping our trading strategies best in class. - As an FPGA engineer you will benefit from your expertise in ASIC or FPGA design. Efficient RTL designs (Verilog, SystemVerilog, or VHDL) are how we accelerate trading decisions to their theoretical limits. - You'll work in a team that takes responsibility to own the complete solution.  Outside of creating FPGA designs, you will be responsible for finding ways to become more productive, improve verification, along with measuring and monitoring your already-deployed solutions. - We value good engineering practices and we take our responsibilities for stable financial markets very seriously. - We currently use a combination of Verilog, C++, SystemVerilog and scripting languages for our FPGA systems. We automate our testing and verification as much as possible. - We connect to exchanges over Ethernet so understanding the details of network protocols and network infrastructure is a very important aspect of the job.

DevOps Security Engineer - Kubernetes, Google Clou…

CancerIQ
Chicago
3 days ago
+20
We use a mixture of technologies, and focus on those that help us get jobs done most efficiently. We leverage the latest platform technologies such as Kubernetes and Docker to enable developers to deliver software written in any language. We currently run microservices written in Ruby, Rust, Elixir, Javascript, and C++. Adhering to strong modularity fundamentals requires solid architectures and tooling. You will be working to support and redefine the continuous delivery infrastructure of the CancerIQ platform, while developing solutions that can incorporate microservices, linux containers, cloud-native and on-premise environments.

Graduate Hardware Engineer

IMC Trading
Chicago
3 days ago
+13
As a Hardware Engineer you will learn what it means to be an Engineer in a real world environment. The program is focused on enhancing your knowledge of algorithm complexity, professional design, and writing fluent code. Your responsibility does not stop at programming; it also encompasses knowledge building of our business model and building relationships across our trading and technology teams.

Application Security Researcher

ServiceNow
West Suburbs
4 days ago
+41
As an Application Security Researcher, you will be a member of the Product Security Team, helping managed the ServiceNow Product Secure Development lifecycle. You will work with internal development teams to review source code and perform dynamic analysis of the ServiceNow platform. In this role you will be responsible for identifying new platform vulnerabilities, managing vulnerability detection processes, coordinating vendor testing efforts and developing automations to assist in vulnerability management. A key part of this position is understanding and documenting common web application vulnerabilities in addition to vulnerabilities specific to the Service Now platform.

Senior Firmware Security Engineer

Cisco Meraki
Chicago
5 days ago
+17
You will assist in bringing up the secure boot mechanisms on new Meraki platforms, owning projects from block-diagram concepts, to prototype boards, all the way to shipping products. You will perform technical design and code reviews. You will Collaborate closely with engineering peers and product managers. You will Assist with the selection of security technology (both hardware and software) for integration into our products.

Software Engineer

Payformance Solutions
Chicago
5 days ago
+39
About Us: We are Chicago-based team, in the search of full-stack software engineers to help with the development of our industry disrupting platform. As a software engineer you’ll be primarily responsible for doing software design, development, and testing through the full software development lifecycle, at all layers of the platform. Our engineers not only drive engineering efforts, but play a critical role in the execution of our vision. In

Application Engineer

Fusion Risk Management
Chicago
5 days ago
+26
The Fusion Product Engineering team builds Business Continuity and Disaster Recovery software on the Force.com Platform as a Service (PaaS) portion of Salesforce’s App Cloud. Fusion is building an ecosystem of managed packages that utilize all portions of the Force.com stack. This includes but is not limited to Visualforce, Apex, Lightning Components, JavaScript, ReactJS, REST API’s, HTTP Callouts to 3rd Party Services, Platform Cache, and the Streaming API. All packages built on the Fusion Framework must go through the Salesforce Security Review Process ensuring that industry standard security principals (OWASP, SFDC Sharing Enforcement, etc.) are applied to all our managed packages.

Associate Application Engineer

Fusion Risk Management
Chicago
5 days ago
+26
At Fusion, our Associate Application Engineer is a role specifically designed for new graduates of CS or IS programs. Joining our small, highly-skilled, agile Product Engineering team gives you the opportunity to learn cutting-edge technology from the best talent and industry thought-leaders, as well as have a voice, and contribute to our innovation as we build best-in-breed cloud-based solutions. You will primarily work on the Force.com platform-as-a-service (PaaS), utilizing Apex, Visualforce, SOQL, and JavaScript, collaborating directly with the Product Management, Business Analyst, Quality Assurance, and Sales teams to enhance the Fusion Framework code base and deliver client customizations.

Software Engineer, Test & Infrastructure

Vail Systems, Inc.
Chicago
5 days ago
+27
As part of the team, you’ll be expected to coordinate with internal IP telephony and web product teams as you develop automated functional and load tests against these products’ web applications. You’ll work in small teams out of our offices in Chicago’s loop, using tools and languages including Selenium Webdriver, RSpec, Cucumber, Java, Ruby on Rails and Angular. You’ll design, code, debate, learn, and share; you’ll work hard but you’ll have fun every day.

2019 Business Technology College Hire Program (Und…

Discover Financial Services
North Suburbs
6 days ago
+30
Learn new technologies and promote the adoption of frameworks. Collaborate with teammates and business partners to understand how the team delivers value. Solve real-world problems and have fun developing code. Promote a risk-aware culture; ensure efficient and effective risk and compliance management practices by adhering to required standards and processes.

Senior Software Engineer - Video

Lightstream
Chicago
1 week ago
+16
This position will participate in all aspects of the development lifecycle - from specification through development all the way to production, you will have a directly impact our products. Most importantly, as we are a startup, you must be comfortable balancing business needs and time-to-market, and willing to make the appropriate trade-offs where necessary. 

Senior Software Engineer

Huron
Chicago
1 week ago
THE OPPORTUNITY: Our Research Enterprise Solutions team works with hospitals, universities, cancer centers and research institutions and helps these organizations improve every aspect of research administration performance through transformative change. As part of the Research Services team, you will work with leading physician/scientists, administrators, and other professionals connected to the healthcare, university and life sciences

Chicago Startup GuidesSEE ALL

LOCAL GUIDE
Best Companies to Work for in Chicago
LOCAL GUIDE
Best Software Engineer Jobs in Chicago
LOCAL GUIDE
Coolest Offices in Chicago Tech
LOCAL GUIDE
Best Sales Jobs in Chicago
LOCAL GUIDE
Best Perks at Chicago Tech Companies
LOCAL GUIDE
Your Guide to Healthtech in Chicago
LOCAL GUIDE
Best Data Science & Data Analyst Jobs in Chicago
LOCAL GUIDE
Best Marketing Jobs in Chicago
LOCAL GUIDE
Best Design Jobs in Chicago
LOCAL GUIDE
How to Find a Job in Chicago Tech
LOCAL GUIDE
Top Chicago Startup Funding Rounds
LOCAL GUIDE
Women in Chicago Tech