49,101 C++ jobs
Open roles that use C++ — systems, games and performance-critical code.



Principal Software Engineer - Roblox Database
Principal engineer on Roblox’s next-gen database platform, designing indexing, replication, and scaling features to keep millions of concurrent users fast and reliable.



Principal Software Engineer
Principal engineer designing core C++ data structures and frameworks for Roblox’s game engine, ensuring high performance across all supported devices.



Senior Software Engineer, Ads Experience (C++)
Builds and optimizes a first-of-its-kind in-game ad system in C++ for Roblox’s 3D immersive platform, focusing on video formats and scalable performance.



Senior/Principal Software Engineer - Creator Data
Principal engineer leading distributed storage systems (Data Stores, Memory Stores) and cloud services for Roblox creators, ensuring 100% uptime and building observability dashboards.



Senior Software Engineer, UGC Validation
Senior engineer building automated systems to validate 3D user-generated assets for Roblox’s metaverse marketplace, enforcing quality and policy via geometric processing and schema checks.



Director of Engineering – Studio Systems
Lead engineering teams to build and evolve Roblox Studio’s core systems, including scripting, debugging, and toolchain, using C++ and AI-assisted workflows.



Principal Fullstack/Backend Software Engineer, User Connections
Principal engineer tech-leading Roblox's User Connections team, designing and building the scalable backend systems behind social features like friending, profiles, identity, and online presence used by hundreds of millions of users. On-site at Roblox HQ in San Mateo, CA, working mainly with compiled languages such as C#, Java, or C++.



Senior Software Engineer, Frontend (App Foundations)
Senior frontend engineer shaping the architecture of Roblox's consumer-facing app surfaces (Home, Avatar, Search). Day to day: building reusable React-style abstractions and Luau UI libraries, defining architecture and state-management standards, and optimizing performance across web, mobile, and desktop clients.



Senior Software Engineer, Client Systems (C++)
Senior C++ engineer on Roblox's Luau App Foundations team, building the interface layer between the game engine and modern UI that powers Home, Avatar, and Social surfaces for millions of concurrent users. Work involves writing C++ libraries inside Roblox's proprietary engine, ensuring performance across devices from budget Android phones to gaming PCs, and creating platform-agnostic foundations f



Senior Software Engineer, Engine Systems
Builds core C++ systems for Roblox’s 3D engine, including DataModel structures, reflection bindings, and serialization to power millions of user-created games.



Senior Security Software Engineer, Application Security
Designs and implements scalable security solutions (SAST, fuzzing, CI/CD integrations) to embed security into Roblox’s developer workflows and platforms, focusing on threat modeling, automation, and secure-by-default engineering for a global gaming/media platform.
Battery Software & Controls Integration Engineer, Energy Storage
Hands-on engineer at Redwood Materials' San Francisco lab bringing second-life EV battery packs off-vehicle: reverse-engineering OEM BMS firmware, validating SoC/SoH/SoP estimation against real pack behavior, and integrating in-house state-estimation and control algorithms (Rust/C/C++) for software-defined grid-scale energy storage, plus HIL testing and OEM technical collaboration.



Principal Software Engineer, Backend - Sharing
Principal backend engineer leading multi-year strategy for content sharing on Roblox, designing scalable systems and mentoring senior engineers.



Senior Software Engineer - Storage Cache
Build and operate a next-gen, multitenant caching service using ValKey to slash latency, scale horizontally, and cut costs by 90% for Roblox’s 1B+ daily users.



Senior Software Engineer - Storage
Designs, implements, and operates Roblox’s large-scale distributed storage infrastructure (caching, message queues) on Kubernetes/Nomad, ensuring 99.99% uptime, elastic scalability, and cost-efficient automation for mission-critical services.



Senior Security Software Engineer, IAM
Build next-gen identity and access management for humans and AI agents, designing secure authentication, authorization, and privileged access systems at Roblox's scale.



Senior Software Engineer - Data Access
Designs and maintains Roblox’s **Entities-as-a-Service (EaaS) platform**, a large-scale managed OLTP infrastructure abstracting distributed databases and caching for tens of millions of QPS across thousands of services. Focuses on scalability, reliability, and cross-team collaboration to handle production workloads at global scale.



Principal Software Engineer- Account Authentication
Build and own full-stack account authentication systems that securely verify millions of users daily across web, mobile, and consoles.



[Summer 2027] Software Engineer Intern
Build and ship production features for Roblox’s 3D immersive platform, tackling distributed systems, real-time comms, and rendering while learning from senior engineers.



Senior Software Engineer - Core UX Studio
Builds and evolves Roblox Studio, the 3D game-creation IDE for millions of developers, focusing on core UX tools, AI integration, and scalable desktop architecture.