49,152 C++ jobs
Open roles that use C++ — systems, games and performance-critical code.
Principal Software Engineer
Overview Shape the way the M365 measures and drives the feedback loop for its AI offerings! On the M365 Evaluation Platform Team, you’ll have a front-row seat to how AI impacts millions of users. You’ll help steer one…


Software Engineer - Product Platform Security
Entry-level (0-2 yrs) software engineer on Rubrik's Platform Security team in Palo Alto, building security-critical features — encryption, certificate management, access control, post-quantum crypto and AI-agent security — in Go, Scala, or Python for the platform protecting enterprise backup data.


Software Engineer - Entra ID
Junior-to-early-career software engineer on Rubrik's Entra ID team in Palo Alto, building products that protect and enable recovery of customers' Microsoft Entra ID data in Azure after incidents like ransomware attacks. Day-to-day work spans design, coding, and troubleshooting using Go, Python, C++, and microservices.


Software Engineer - Reliability (US Citizen)
Site Reliability Engineer at Rubrik who keeps the database and backend infrastructure of its Polaris cloud platform highly available (MySQL, Kubernetes, GCP), automates monitoring and upgrades, and helps drive the FedRAMP certification process. Involves follow-the-sun, 24/7 on-call participation.


Software Engineer - Orchestrated Application Recovery
Builds and maintains a cloud-native Disaster Recovery as a Service platform that moves applications across on-prem and major clouds like AWS, Azure, and GCP using backend languages such as Scala, C++, or Java.


Software Engineer, Atlas Distributed Systems
Design and build Rubrik’s Atlas distributed filesystem, optimizing for performance, deduplication, and cloud integration while guiding cross-team adoption.




Infrastructure Software Engineer
Infrastructure Software Engineer at Dropbox designing and scaling backend infrastructure that manages metadata for hundreds of billions of files and petabytes of user data. Day-to-day involves building distributed systems, optimizing analytics, and collaborating cross-functionally, using languages like Python, Go, C/C++, or Java. Remote within Poland.




Infrastructure Software Engineer
Build and optimize Dropbox’s global-scale infrastructure to manage billions of files, petabytes of data, and millions of concurrent connections using languages like Python, Go, or C/C++.
Senior Software Engineer
Overview AI agents are changing how organizations get work done, bringing new demands for reliability, visibility, and trust to the platforms behind them. When an agent spans multiple services, engineers need to…

Lead Gameplay Programmer
Leads the gameplay programming team on Rocket League at Epic Games — managing seasoned programmers, breaking high-level feature requests into work items, reviewing technical designs, and writing C++ code and system designs as needed. Core tech: C++ and Unreal Engine, with gameplay physics and network replication.

Lead Gameplay Programmer
Lead the gameplay programming team for Rocket League at Epic Games — managing seasoned programmers, breaking down feature requests, and hands-on coding and system design in C++ on Unreal Engine, with emphasis on gameplay physics and network replication.
Chef d'équipe, programmation jouabilité
CE QUI NOUS REND EPIC ? Au cœur du succès d'Epic se trouvent des personnes talentueuses et passionnées. Epic est fière de créer un environnement collaboratif, accueillant et créatif. Que ce soit en développant des jeux…

Lead Gameplay Programmer
Leads the gameplay programming team for Rocket League at Epic Games: managing seasoned programmers, translating feature requests into actionable work, delivering core gameplay features on time, and doing hands-on C++ coding and systems design. Core tech: C++, Unreal Engine, gameplay physics, and network replication.

Lead Gameplay Programmer
Lead Gameplay Programmer directing the gameplay team for Rocket League at Epic Games in Porto Alegre: managing programmers, breaking down feature requests, and delivering core gameplay features while hands-on coding and designing systems in C++ on Unreal Engine, with emphasis on physics and network replication.
Lead Gameplay Programmer
Leads the gameplay programming team for Rocket League at Epic Games in Porto Alegre: managing experienced gameplay programmers, turning high-level feature requests into actionable work, and hands-on coding and system design. Core tech: C++, Unreal Engine, gameplay physics, and network replication.


Embedded Software Engineer - Network Software
Develops and maintains flight software for satellite systems in C/C++, interfacing with flight computers and custom hardware while ensuring high reliability for commercial and government programs.