Senior Software Engineer, Client Systems (C++)
$100 per hourRoblox
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators. At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device.We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there. A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.The Luau App Foundations team is responsible for the core infrastructure of the Roblox application. They bridge the gap between app and the performance-heavy Roblox game engine. This team is building the unified stack that powers mission-critical surfaces like Home, Avatar, and Social for millions of concurrent users. They are the ones who make it possible for "Web-style" development efficiency to exist within a high-performance C++ game engine.Why is this role exciting:Technical Pioneer: You will be writing libraries and modules using C++ inside a world class Roblox proprietary Game Engine.Systematic Impact: This is a "Force Multiplier" role. The frameworks and components you build will be used by dozens of other engineering teams to ship their features.Complex Problem Solving: You aren’t just building an app; you’re managing smooth data flow through a client that has to perform perfectly on a $100 Android phone and a $3,000 Gaming PC simultaneously.0 to 1 Transitions: You will lead the charge in shaping some of the most crucial components of the App written in C++ inside the Game Engine.Key Challenges:Bridging Tech Stacks: The libraries you write sit between a modern UI (written in Luau) and Core Game engine layer as well as Platform layer (Android, iOS abstractions)Large-Scale Performance: Diagnosing memory usage and framerate issues that only appear when you have millions of daily active users.Standardizing Chaos: Creating a "joyful development experience" for other engineers by enforcing clean, modular, and testable code standards across a massive organization.Platform Universality: Ensuring that a single foundation works across iOS, Android, Windows, Mac, and Consoles without compromise.You will:Be the primary C++ expert in the team and drive frontend C++ strategy for extending our interface layer.Work with stakeholders across Engineering, Product, and Design to expand frontend ecosystems and drive technical enhancements in engineering space.Implement innovative solutions to feature requests and collaborate with the Roblox Surface owners on new initiatives.Have fun working with our internal team members and community developers to improve the overall state of Lua App on RobloxYou have:4+ years of experience with significant knowledge of system or mobile programming.Proficiency in C++: Strong C++ programming skills with an ability to write high quality, performant code; experience with Lua is a plusPassion about building frameworks and libraries: You are driven to build a strong platform with world class design patterns and cutting edge system architecture.Performance focus: You embrace software performance considerations, with an ability to implement performant solutions for platforms including mobile.Personally Motivated: Self-sufficient, self-organized and able to take ownership of a project throughout its full lifecycleA Team player mentality: Ability to work closely with and inspire the rest of your team while displaying excellent interpersonal and communication skillsFor roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.Annual Salary Range$195,780—$242,100 USDRoles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
- ...experiences for everyone. As a Senior Software Engineer on the Engine DataModel team... ...The core structures and systems are used to build the... ...and interact with it. The C++ reflection bindings that form... ...Roblox supports—from desktop clients to mobile phone clients to console...SeniorC++Full time3 days per week
$242.1k - $293.8k
...experiences for everyone. As a Senior Software Engineer on the Engine DataModel team... ...The core structures and systems are used to build the... ...and interact with it. The C++ reflection bindings that form... ...Roblox supports-from desktop clients to mobile phone clients to console...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday3 days per week$196.75k - $243.29k
...everyone.Portal, part of Roblox’s Engine Productivity team, builds... ...’s game engine, desktop clients, apps, and Roblox Studio. As a Senior Software Engineer, you will build the systems that bring AI agents into... ...work effectively in Roblox’s C++ game engine codebase....SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$243.29k - $295.25k
...Geometry Scalability team builds the systems that power both Avatars and... ....You Will:Design and ship 3D engine systems for avatar and... ...robotics, AR/VR, or similar.Strong C++ Experience: Deep proficiency in... ..., 3D asset pipelines, or GPU/client performance. Deep specialization...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...About the Role: As a Senior Software Engineer at Alluxio, you will be responsible for evolving the... ...Senior Software Engineer - Distributed Systems at Alluxio, What You Will Be Able To... ...including but not limited to: Java, C/C++, or Go. ~ Experience working with two...SeniorC++Full time
- ...Zoox's Robot Software Infrastructure team is looking for a software engineer to help develop the operating system platform that runs on several devices on our vehicle. In this role,... ...automatic memory management (e.g., C or C++), and in multiple scripting languages like...SeniorC++Full timeTemporary workRelocation package
$243.29k - $295.25k
...experiences for everyone.The Engine Networking Team... ...state to all. As a Senior Network Transport... ..., the network system coordinates all the... ...and throughput in client/server environments... ...engine worksYou Are:A software engineer with 7+... ...sourceStrong systems-level C++ programming...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday- ...for everyone. As a Senior Frontend Engineer on the Core UI... ...impact. You'll work on systems and surfaces used by... ...care deeply about how software feels - not just how... ...benchmarking techniques on the client side. ~ Strong... ...Familiarity with C++ for understanding Roblox...SeniorC++Full time
- ...experiences for everyone. As a Senior Software Engineer on our Release Engineering team, you will build the systems that hundreds of engineers... ..., VR, and servers Work in C++ engine code to improve... ...functionality Build progressive client and server rollout,...SeniorC++Full timeFlexible hours
- ...experience on PlayStation and Xbox. As a Senior Software Engineer on the Consoles team, you'll be a driving technical force — leading complex client work end-to-end, raising the quality... ...shipping client software, with strong C++ proficiency; experience with Lua/React...SeniorC++Full time
- ...frontend development? As a Senior Software Engineer , you'll help build and support... ...architecture, Luau-driven systems, and crafting seamless 10ft... ...and support the Roblox client application for Gaming Consoles... ...~ Proficiency in modern C++ and deep expertise in Luau...SeniorC++Full timeWorldwideShift work
- ...Trees, Statement Machines. As a Senior Software Engineer , you will design and build highly scalable systems to help creators to... ...stack problems that touch the client, game engine, backend services... ...programming languages (C#, Lua, C++, Go, Python or similar programming...SeniorC++Full timeWorldwide
$170k - $277.5k
...intelligence, best-in-class hardware and software product development, operational excellence... ...About the Team: We design camera systems that support autonomous navigation, professional... ...hardware Proficiency in modern C++ in real-time, embedded environments Python...SeniorC++Full timeLocal areaRelocation package- ...ll build the agentic AI system that powers creation... ...and the creator-facing client. The system orchestrates... ...community that uses our software, from beginning artists... ...planning. Develop fellow engineers on the team. You... .... ~ Proficiency in C++, C#, Java, or similar programming...SeniorC++Full time
- ...recoverable accounts. Scale our backend systems by supporting token... ...with various security, infra, and client platform teams. Mentor more junior engineers while also making individual technical... ...System languages (e.g. Rust, C#, C++) to deliver end-to-end features....SeniorC++Full time
- ...security cameras and physical access control systems to unify monitoring, access control,... ...the role: We are looking for a Senior Platform Engineer to design, build, and scale the... ...programming skills, ideally in Python, C++, Go, or similar languages. ~ Experience...SeniorC++Full timeWork at officeLocal areaFlexible hours3 days per week
$237k - $322k
...Foster City, CASoftware – Software Systems /Full-time /HybridZoox's Robot Software Infrastructure team is seeking a passionate software engineer to help develop and advance the common performant... ...kernel-space components using C, C++, or Rust to meet performance and reliability...SeniorC++Full timeTemporary workRelocation package$243.29k - $295.25k
..., storing, managing, and serving user content. As a Senior Software Engineer (Backend, Distributed Systems), you will design and build backend services to help... ...in one or more programming languages (C#, Go, Java, C++, Python or similar programming language). You have a...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$196.75k - $243.29k
...shared experiences for everyone.The Game Engine team at Roblox works on the systems that power the experiences at the... ...is the technical foundation in our client, editor, and our simulation servers.... ...and maintains the foundational C++ components that power the entire Roblox...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$196.75k - $243.29k
...user experience on Windows and Macs. As a Senior Software Engineer on the Desktop team, you'll be a... ...technical force; you will lead complex client work end-to-end and raise the quality bar... ...years shipping client software, with deep C++ expertise, including the ability to...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...underlying network stack. Act as a senior voice on the team, mentoring junior engineers and promoting best practices in... ...of experience in distributed systems, with strong expertise in service... ...environments. Fluent in Go, C/C++, or Rust. Experienced with on-call...SeniorC++Full time
$196.75k - $243.29k
...experiences for everyone.As a Sr. Studio Software Engineer for Roblox Studio Platform, you will be... ...unknown and have experience across various systems, Operating Systems, Game Engines, and... ...experience2+ years of deep experience with C++.A versatile toolkit: Experience with UI...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$242.1k - $312.97k
...What You’ll Do:In this Senior Frontend Engineering role, you will be a... ...data flows through the client, and how we can build... ....8+ years of software development experience... ...architecting complex frontend systems for large-scale... ...experience.Familiarity with C++ or other low-level...SeniorC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...more civil shared experiences for everyone. As Senior Software Engineer on the Avatar Animation team, you will leverage... ...and performance. You need to be proficient in C++ and have experience working on animation systems and tools. Prior experience with animation for...SeniorC++Full time
- ...compatible global positioning system optimized for absolute precision... ...in satellite technology, software infrastructure, and modern aerospace... ...systems. As a Software Engineer on the Payload team, you will... .... Strong proficiency in C++ and experience developing software...C++Permanent employmentFull time
- ...problems. We're hiring an exceptional iOS engineer to help us push the bar even higher.... ...have: Cross-platform development with C++ and low-level hardware APIs. Experience... ...rendering, graphics, or game-engine-adjacent systems. Contributions to open source,...SeniorC++Full time
- ...of perception and localization systems, the planner's job is to figure... ...piece of building this complex software is measuring its performance. As a software engineer for autonomy metrics, we will use... ...Qualifications Proficient in C++, R, or Spark Strong statistics...SeniorC++Full timeTemporary workRelocation package
- ...complex scenarios. We are looking for an engineer who is excited to understand the interdependencies... ...to identify failure modes of the system, and develop strategies and intelligent... ...Science or related field ~ Fluency in C++ ~ Extensive experience with programming...SeniorC++Full timeTemporary workRelocation package
- ...safer, more civil shared experiences for everyone. As a Senior Software Engineer in the Builder Tools team, you’ll work on interactive, developer... ...or a similar technical field ~1+ years of experience with C++ or another lower-level language ~ A passion for end-user...SeniorC++Full timeWorldwide
- ...experiences for everyone. Recommendation Systems are a key growth lever at Roblox, driving... ...learning techniques— with large-scale engineering to bridge experimentation and production;... ...more programming languages (e.g., Python, C++, Go, Java) and experience building and...SeniorC++Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Client Systems (C++). Be the first to apply!
- sr systems engineer San Mateo, CA
- software system engineer San Mateo, CA
- distributed systems engineer San Mateo, CA
- healthcare systems engineer San Mateo, CA
- senior windows systems engineer San Mateo, CA
- digital communications systems engineer San Mateo, CA
- operations support system engineer San Mateo, CA
- systems engineer San Mateo, CA
- senior staff systems engineer San Mateo, CA
- senior linux systems engineer San Mateo, CA



