Principal Core Systems Software Engineer - Game Engine (C++)
$293.8k - $343.34kRoblox
Overview
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 Engine Networking Team pulls the players together by ensuring the communication of the game state to all. As a Principal Engineer on this team you will help the players experience the game as a nearly synchronous world. The networking and asset loading team plays a key role in a smooth experience for the players. You will work in all areas of the game platform in your quest for real-time communication of every part of Roblox.
You Will
- Lead engineers with 8+ years of industry experience
- Understand the game networking with a passion for working with open source
- Be experienced with asset loading, rendering, and networking coming from a Game Engine/Studio. (Desirable)
- Be an amazing systems-level C++ programmer and be fascinated by the actual work the CPU does when you use smart pointers, templates, virtual functions, and blocks of memory, both structured and raw
- Have a keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the waste
- Understand what happens on the operating system level when certain code is completed
You Have
- Worked on the guts of a multi-player game engine, solving problems related to scale, performance, latency, and throughput in client/server environments.
- Worked on a very large multithreaded distributed system that connects millions of users worldwide.
- Worked on the devices Roblox supports - from desktop clients to mobile phone clients to console clients
Compensation and Benefits
For 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 $293,800 — $343,340 USD
Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Equal Employment Opportunity
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.
#J-18808-Ljbffr$293.8k - $343.34k
...experiences for everyone. The Engine Networking Team pulls the players... ...ensuring the communication of the game state to all. As a Principal Engineer on this team you will help... ...Studio. (Desirable) Be an amazing systems-level C++ programmer and be fascinated by the...PrincipalGamesC++Full timeWork experience placementH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$295.25k - $345.04k
...expanding and flexible. As a Principal Software Engineer of the Game Engine data model team, you will innovate on the core data structures that form... ...experience and expertise with C++ code-generation and... ...-through. Ability to build systems that work and keep on working...PrincipalGamesC++H1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours3 days per week$293.8k - $343.34k
...A leading gaming platform is seeking a Principal Engineer to join their Engine Networking Team. You will lead engineers to enhance real-time communication... .... This role demands extensive experience in C++ programming and systems-level optimization within multi-player game...PrincipalGamesC++- ...A leading gaming platform located in San Mateo, CA is seeking a Principal Network Transport Engineer. In this role, you will ensure seamless communication among players for... ...game networking experience and strong systems-level C++ programming skills. You will work across...PrincipalGamesC++
$293.8k - $343.34k
...A leading gaming platform company in San Mateo, CA is seeking a Principal Engineer for their Engine Networking Team. You'll lead engineers to optimize game networking,... ...candidates have 8+ years of experience, strong C++ skills, and a passion for game engine development...PrincipalGamesC++$293.8k - $343.34k
...A leading gaming platform is seeking a Principal Software Engineer for Engine UI. You will develop and maintain C++ code for UI features, collaborate with game developers, and innovate text rendering and layout pipelines. The role requires 8+ years in software development...PrincipalGamesC++$289.46k - $338.27k
...platform company in San Mateo, CA seeks a Principal Engineer to lead the Engine Networking Team. This role involves optimizing the game's communication systems, enhancing real-time interactions for... ...will possess extensive experience in C++ programming, game networking, and...PrincipalGamesC++$345.04k - $399.42k
...for everyone. As a Principal Software Engineer on Creator Services Data... ...Data Storage systems to power the millions... ...are crucial for storing game state such as inventory... ...generative AI. At its core, this team is focused... ...programming in C# and/or C++ (ideally both) ~6+ years...PrincipalGamesC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$227.37k - $295.25k
...for everyone. As a Senior Software Engineer on the Core UI team, you'll take the... ...innovations. You'll work on systems and surfaces used by every... ...user and creator in every game session. If you care deeply... ...consoles). Familiarity with C++ for understanding Roblox...GamesC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$293.8k - $343.34k
...Principal Software Engineer - Asset Loading Every day, tens of millions of people come to Roblox to... ...by ensuring the communication of the game state to all. As a Principal Engineer... .../Studio. (Desirable) Be an amazing systems-level C++ programmer and be fascinated by the...PrincipalGamesC++H1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$345.04k - $399.42k
...Role Overview As a Principal Engineer in the Builder Tools team, you’ll work on interactive, developer... ..., a collaborative IDE for making Roblox games. The Builder Tools team is in charge of... ...experience) 3+ years of experience with C++ or another lower‑level language...PrincipalGamesC++Work experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$289.46k - $338.27k
...synchronization between game developers using our... ...Team Create product. As a Principal Engineer with the Collaboration... ...Roblox Studio to develop software which allows larger and... ...ideal candidate has C++ and backend experience on large scale systems, enjoys solving complex...PrincipalGamesC++Full timeWork experience placementWork at officeLocal areaMonday to Friday$293.8k - $343.34k
...As a Principal Software Engineer for Engine UI on Roblox, you will work on our state‑of‑the‑art game engine, building out User Interface capability across... ...: Develop and maintain our C++ engine code that powers the... ...with our localization systems to provide engaging experiences...PrincipalGamesC++Full timeWork at officeLocal areaWorldwideMonday to Friday$295.25k - $345.04k
...experiences for everyone. As a Principal Software Engineer, Audio-Video-Communication... .... If you enjoy working on C++ software while building products... ..., multi-service distributed system at scale with low costs.... ...programming environments for game developers, eager to apply insights...PrincipalGamesC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$345.04k - $399.42k
...experiences for everyone. As a Principal Machine Learning Engineer within the Creator Services Machine... ...Agents that revolutionize how games are created and played on Roblox.... ...TensorFlow) and familiarity with C#, C++, or similar systems languages. ~ Experience training...PrincipalGamesC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$293.8k - $343.34k
...experiences for everyone. As a Principal Software Engineer on the Video team, you'll be... .... If you enjoy working with C++ and C# or other backend... ..., data pipelines, and the game engine. Employ best programming... ...and deploying video systems Deep experience with adaptive...PrincipalGamesC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipSleeping nightsMonday to FridayDay shift$345.04k - $399.42k
...Principal Software Engineer - Content Platform Every day, tens of millions of people... ...Engineer (Backend, Distributed Systems), you will design and build backend services to help game creators reach the broadest... ...languages (C#, Go, Java, C++, Python or similar programming...PrincipalGamesC++H1bWork at officeLocal areaVisa sponsorshipMonday to Friday$246.3k - $343.4k
...Riot Engineers bring deep knowledge of specific technical... ...domains. As a Principal Software Engineer, you’ll... ...back-end servicing the core gameplay of a new game. This includes defining... ...large scale backend systems or game services ~... ...~ Expertise with C++, Java, Golang, or any...PrincipalGamesC++Temporary workLocal areaFlexible hours$217k - $307k
...Senior Software Engineer - Performance Own the performance optimization... ...The Role Software Core Performance Engineer... ...utmost efficiency that the system demands, we need you -... ...‑time systems, like game engines or robotics systems... .... Strong knowledge of C++ and experience in large...GamesC++Temporary workRelocation package$363k
...designing the sensory "nervous system" for our next... ...Sensing teams and the core ML system. Drive architectural... ...influencing Hardware-Software Co-Design. In this... ..., Robotics, Electrical Engineering, or a related field with... ...Skills: Proficiency in C++ (production-grade) and...PrincipalC++Temporary workRelocation package$243.29k - $295.25k
...Senior Software Engineer, Studio Platform As a Sr. Studio Software... ...multiplayer online games on the Roblox platform... ...across various systems, Operating Systems, Game... ...tackle projects involving: Core User Features:... ...deep experience with C++. A versatile toolkit:...GamesC++Local area- ...is looking for 3D graphics engineers to simulate sensors (lidar,... ...Simulation team’s work is at the core of creating high fidelity... ...years of experience developing software with modern C++ and Python Experience with... ...D rendering for simulation, games, cloud computing, or VFX...GamesC++Temporary workRelocation package
$196.75k - $243.29k
...Senior Software Engineer - Engine Systems Every day, tens of millions of people come to... ...team, you will help build the core diagnostic and reliability... ...Strong proficiency in native C++ or Objective C code... ...broader team. Experience with game engines, large client applications...GamesC++H1bWork at officeLocal areaVisa sponsorshipMonday to Friday$195.78k - $242.1k
...experiences for everyone. Senior Software Engineer As a Senior Software Engineer on our Game Solutions engineering team, you... ..., articulate, and advocate for core engine, performance and... ...control, 3D asset iteration, etc. ~ C++ experience is (a plus but not required...GamesC++Full timeWork experience placementWork at officeLocal areaMonday to Friday$239k - $333k
...looking for 3D Machine Learning engineers to simulate sensors (... ...team’s work is at the core of creating high-fidelity... ...of experience developing software with Python and/or modern C++ Expertise with machine learning... ...rendering for simulation, games, cloud computing, or VFX $...GamesC++Temporary workRelocation package$238.52k - $289.46k
...everyone. As a Senior Software Engineer on the Engine DataModel team... ...Our team owns: The core structures and systems are used to build the DataModel... ...interact with it. The C++ reflection bindings that... ...well for all user-created games on the Roblox platform....GamesC++Full timeWork experience placementWork at officeLocal areaMonday to Friday3 days per week$195.78k - $242.1k
...for everyone. As a Senior Software Engineer on our Systems team, you will have an... ...boundaries of interactive gaming. Your work will touch every... ...scripting. If you enjoy working on C++ software and have a passion... ...~ Good understanding of core systems fundamentals and...GamesC++Full timeWork experience placementH1bWork at officeLocal areaImmediate startVisa sponsorshipMonday to Friday$295.25k - $345.04k
...civil shared experiences for everyone. As a Principal Software Engineer on the Engine Systems team, you will innovate on the core diagnostic and reliability frameworks that... ...leadership. ~ Exceptional proficiency in C++ and deep expertise in systems-level...PrincipalC++Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$289.46k - $338.27k
...record pace, we are seeking a Principal Engineer to join the Ads Platform... .... Our team sits at the core of all advertising systems at Roblox, serving... ...+ years of experience in software development and shipping... ...experience such as C#, Java, C++, or others. ~4+ years of...PrincipalC++Full timeWork experience placementWork at officeLocal areaMonday to Friday$289.46k - $338.27k
...experience on the platform. As a Principal Software Engineer for Data Access , you will... ...security. You will design core infrastructure capable of... ...shape foundational storage systems, evolve platform‑wide scalability... ...like Rust, Go, Java, or C++. Strong scripting and test...PrincipalC++Full timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Core Systems Software Engineer - Game Engine (C++). Be the first to apply!
- principal software engineer San Mateo, CA
- systems software developer San Mateo, CA
- IT system engineer San Mateo, CA
- system programmer San Mateo, CA
- principal San Mateo, CA
- senior principal scientist San Mateo, CA
- senior principal cloud computing engineer San Mateo, CA
- principal data scientist San Mateo, CA
- principal cloud computing engineer San Mateo, CA
- internship software San Mateo, CA

