Skill
C++
Programming Languages
C++ is a general-purpose, compiled programming language that extends C with object-oriented, generic, and template-based programming features while retaining low-level memory control. It is widely used in performance-critical domains such as game development, financial trading systems, embedded devices, and operating systems. Mastery of C++ is a valued skill among systems programmers and game engine developers.
C++ in the job market
Last checked October 28, 2026
- Open roles
- 465
- Employers
- 93
- Median pay
- $195,000
- Disclose pay
- 79%
on Career App
hiring for it
from 369 roles
of these roles
Open roles requiring C++ (465)
Senior Software Engineer, Foundational Storage
Sentry
San Francisco, CA · $190,000 – $400,000 · Remote
This role leads the design and operation of Sentry's storage infrastructure—the databases, caches, and object stores that power the platform—and builds the APIs that make those systems easy for product teams to use. You'll tackle distributed systems challenges like consistency and sharding while mentoring other engineers and owning the reliability of systems serving millions of developers.
Listed on Sentry’s careers site · Apply there ↗
Senior Engineering Manager, Game Experience
Zwift
Full-time · Long Beach, CA · $149,500 – $238,500 · Remote
Lead a team of senior C++ game engineers building core gameplay systems and competitive features for Zwift's cross-platform fitness game, balancing hands-on technical architecture with people management, production operations, and cross-functional collaboration.
Listed on Zwift’s careers site · Apply there ↗
Engineer I, Software Integration (R6214)
Shield AI
Full-time · Washington, DC · $79,000 – $110,000
Shield AI is seeking a software engineer to build integration layers connecting their autonomy software with vehicle systems, sensors, and mission computers. This entry-level role offers hands-on experience with C++ and distributed systems across simulation and real-world platforms.
Listed on Shield AI’s careers site · Apply there ↗
Robotics Software Engineer
Voyager
Full-time · Pittsburgh, PA · $110,000 – $160,000
This role develops perception and sensor processing software for autonomous robotic rovers and spacecraft, working on computer vision, LiDAR, and sensor fusion algorithms for navigation and hazard detection. It suits engineers with 2+ years building real-world robotics or perception systems who want to apply those skills to space exploration and defense missions.
Listed on Voyager’s careers site · Apply there ↗
Staff Security Architect
Bend Studio
San Mateo, CA
Sony is hiring a Staff Security Architect to design and oversee security across their enterprise cloud, platform, and AI systems. This role suits someone with 15+ years of hands-on security expertise who can influence technical direction, build scalable security patterns, and guide teams through complex architectural decisions across AWS, Google Cloud, and emerging AI technologies.
Listed on Bend Studio’s careers site · Apply there ↗
Senior Machine Learning Engineer, Ranking - Quora (Remote)
Quora
Full-time · Remote - Multiple Locations, United States, Ireland, Canada, & 13 other countries · $189,507 – $274,604
You'll own and improve Quora's ranking models for feed and digest recommendations, applying advanced ML techniques to one of the platform's highest-impact surfaces. This role suits experienced ML engineers who want end-to-end ownership of production systems and the opportunity to shape methodologies for a team.
Listed on Quora’s careers site · Apply there ↗
HiL V&V Manager
Torc Robotics
Remote - US · $160,800 – $193,000
Lead a team of hardware-in-the-loop test engineers developing verification and validation strategies for autonomous truck technology, with responsibility for test planning, ISO compliance, and safety case support. This role suits experienced V&V professionals with automotive functional safety expertise who want to build and mentor a technical team on cutting-edge autonomous systems.
Listed on Torc Robotics’s careers site · Apply there ↗
Firmware Manager
Agility Robotics
Full-time · Fremont, CA · $198,000 – $257,000
Lead a team of embedded software engineers building low-level firmware for humanoid robots deployed in logistics and manufacturing. This role combines hands-on C++ architecture work with team management, requiring someone who can mentor senior engineers while ensuring robust sensor and control systems that bridge hardware and higher-level robot algorithms.
Listed on Agility Robotics’s careers site · Apply there ↗
Senior Backend Engineer, Core Trading Systems
Novig
Full-time · New York, NY · $200,000 – $260,000
This role builds the trading engine and infrastructure powering a sports prediction-market platform, handling real-time data pipelines, order management, and risk controls across multiple venues. It suits experienced backend engineers who thrive in high-ownership environments, enjoy direct impact on trading operations, and can handle on-call responsibilities tied to live sports schedules.
Listed on Novig’s careers site · Apply there ↗
Senior Software Engineer, Autonomy Actions Sustaining
Motional
Full-time · Las Vegas, NV · $172,000 – $229,000 · Remote
A sustaining engineer role focused on diagnosing and fixing issues in autonomous vehicle software, particularly in the planning and controls systems. This suits someone who enjoys troubleshooting complex problems in production systems and wants to work on safety-critical software that powers self-driving cars.
Listed on Motional’s careers site · Apply there ↗
Asked for alongside C++
Measured from the 465 open roles that name C++ — not from a curated list.
- Python317 roles68.2%
- Linux130 roles28.0%
- Java113 roles24.3%
- Kubernetes74 roles15.9%
- Go71 roles15.3%
- Git68 roles14.6%
- Rust64 roles13.8%
- Amazon Web Services (AWS)51 roles11.0%
What employers state they pay
Median
$195,000
Middle half
$170,000 – $236,000
From 369 of 465 open roles — the 79% that publish a range, annualized to USD. Only some employers state pay, and the ones that do skew to California and New York, where the law requires it.
Who employers are hiring
- Entry8%
- Mid11%
- Senior62%
- Lead / Staff / Principal17%
- Management2%
From 426 roles whose posting states a level.
Where C++ roles are
Among the 317 of 465 open roles we could place on a map.
Roles that use C++
Employers hiring for C++
93 in total, most open roles first.
- NVIDIA76 roles
- BBoeing36 roles
- SAShield AI29 roles
- CCrusoe18 roles
- AeroVironment15 roles
Bend Studio12 roles
Reports mentioning C++
All posts →Related skills
Curated neighbors in the taxonomy, whether or not employers ask for them together.