Principal Software Engineer - Game Engine Systems
$293.8k - $343.34kRoblox
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 experienceUnderstand the game networking with a passion for working with open sourceBe 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 rawHave a keen to each millisecond of the network exchanges: You know where the time goes and how to reduce the wasteUnderstand what happens on the operating system level when certain code is completedYou 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 clientsFor 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 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.
$293.8k - $343.34k
...shared experiences for everyone.The Engine Networking Team pulls the players together... ...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...GamesFull timeWork experience placementH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$295.25k - $345.04k
...shared experiences for everyone.As a Principal Software Engineer on the Engine DataModel team, you will... ...Our team owns:The core structures and systems are used to build the DataModel and interact... ...performs well for all user-created games on the Roblox platform.Build the core...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday3 days per week$345.04k - $399.42k
...shared experiences for everyone.As a Principal Software Engineer on Creator Services Data, you’ll be leading... ...the next generation Data Storage systems to power the millions of experiences on... ...Badges, which are crucial for storing game state such as inventory and scores, implementing...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...safer, more civil shared experiences for everyone. As a Principal Software Engineer of the Game Engine data model team, you will innovate on the core... ...(libclang, Abstract Syntax Trees, etc). * Outstanding systems-level C++ programming skills. * Curiosity about the...GamesFull timeH1bWork at officeLocal areaVisa sponsorshipMonday to Friday3 days per week$295.25k - $345.04k
...Studio is the creation engine behind millions of immersive... ...around the world. As a Principal Engineer focused on... ...candidate has C++ and game engine experience, enjoys solving complex software problems and has a passion... ...with large scale systems in C++ codebasesWorked...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...shared experiences for everyone.As a Principal Software Engineer, Audio-Video-Communication team, you'll... ...high-quality, multi-service distributed system at scale with low costs.Familiarity... ...software programming environments for game developers, eager to apply insights from...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$293.8k - $343.34k
...community of creators.We are seeking a Principal Software Engineer to drive technical strategy and... ...high-scale backbone of our monetization system, driving the technical vision for our... ...solutions allowing creators to promote their games using ads.Drive Technical Strategy:...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$345.04k - $399.42k
...is the backbone of our engineering velocity. Our mission... ...client code—including the Game Engine, Studio, and... ...ensuring consistent software quality. We’re building... ...development.The RoleAs a Principal Software Engineer on... ...architect advanced systems (like custom Submit Queues...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...App Foundation team is looking for a Principal Software Engineer to improve Roblox client performance across... ...in cross-platform C++ Roblox game engine code, partnering with teams across... ...profiling to find and measure opportunities.Systems thinking: ability to build systems...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...positive relationships between people around the world.WHY GAME SAFETY?As a Principal Software Engineer on Game Safety, you’ll work on some of the most... ...problem-solving.You Will:Build and scale distributed systems that power game moderation at Roblox, ensuring billions...GamesFull timeTemporary workWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours$293.8k - $343.34k
...Economy Platform team is the owner for all systems powering Robux transactions and has... ...’s Economy healthy and vibrant. As a Principal Software Engineer for Virtual Economy Platform, you will... ...enable developers to monetize their games on Roblox, earning hundreds of millions...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $354.04k
...we’re reimagining how the Roblox economy drives user engagement, monetization, and creator success at scale.As a Principal Software Engineer (Data Systems), you will architect, build and deploy high-scale, reliable real-time and batch data systems for personalization,...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours$345.04k - $399.42k
...for ingestion, processing, storing, managing, and serving user content. As a Principal Software Engineer (Backend, Distributed Systems), you will design and build backend services to help game creators reach the broadest audience possible. You will help us build & scale...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$100 per hour
...the performance-heavy Roblox engine. This team is building the unified... ...within a high-performance C++ game engine.Why is this role... ...with significant knowledge of system or mobile programming.Proficiency... ...Performance focus: You embrace software performance considerations, with...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$195.78k - $242.1k
...experiences for everyone.The Engine Networking Team pulls the players... ...the communication of the game state to all. As a Senior Network... ...coordinate our actions, the network system coordinates all the computers... ...a game engine worksYou Are:A software engineer with 4+ years of...GamesFull timeWork experience placementH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$295.25k - $345.04k
...of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games more immersive and exciting.The Physics team develops... ...modern computer architecture and its impact on software performance.Physics and Numerical Methods...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$200k - $300k
...startup poised to revolutionize the gaming world with ClubWPT Gold —a groundbreaking... .... We are now looking for a Senior/Principal Software Engineer to join our dynamic team. This key... ...~ Advanced knowledge of distributed systems and the design of high-scale, high-availability...GamesLocal areaOverseas$345.04k - $399.42k
...shared experiences for everyone.We are seeking a visionary Principal Software Engineer to join our Compute organization and provide technical... ...design of advanced automation, observability, and self-healing systems that minimize MTTR and maintain world-class uptime for our...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$345.04k - $399.42k
...create safer, more civil shared experiences for everyone.As a Principal Software Engineer on the Compute team, you will be the technical anchor for... ...experience building and operating large-scale distributed systems and infrastructure.Deep, hands-on GPU expertise at the...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$160k - $180k
...nearly everyone does: play video games. Discord plays a uniquely... ...critical services. Those systems are at the core of our text chat... ...role reports to the Senior Engineering Manager of Realtime Infrastructure... ...~ Familiar with open source software, and not afraid to dig into...GamesFull timeRelocationRelocation package$345.04k - $399.42k
...create safer, more civil shared experiences for everyone.As a Principal Software Engineer leading Fleet Management, you will be the overall... ...and edge computing.Write code daily, staying deep in the systems your org owns and leading by example on the hardest design...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...problems. We're hiring an exceptional iOS engineer to help us push the bar even higher.... ...you set in your own work. (Principal) Set technical direction across multiple... ...Experience with rendering, graphics, or game-engine-adjacent systems. Contributions to open source,...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$137.3k - $205.9k
...For A Challenge? We are looking for a Software Engineer to help develop, maintain, and improve... ...native platform integration, C++, build systems, and SDK packaging. The ideal... ...frameworks across iOS, macOS, Android, Linux, game console, or desktop platforms....GamesFull time$385.05k
...create safer, more civil shared experiences for everyone.As a Principal Security Software Engineer in the Enterprise Security team, you will advance Roblox's Enterprise Security strategy by building the systems and integrations that protect Roblox's corporate...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$363k
...Foster City, CASoftware – Autonomy Software /Full-time /HybridBe the visionary Perception... ...Architect designing the sensory nervous system for our next generation of autonomous products... ...Computer Science, Robotics, Electrical Engineering, or a related field with a focus on...Full timeTemporary workRelocation package$130k - $280k
...devices are deployed across 170+ countries. About the RoleWe’re looking for an embedded software engineer passionate about the full camera stack to help build a best-in-class imaging system. In this role, you will design and implement core imaging system components and...Full timeWork visaFlexible hoursShift workNight shift$180k - $260k
...across 170+ countries. About the RoleAs a member of our Business Systems Engineering team, you will build or improve tools that are used daily by... ...and mentor junior engineersWhat You Bring5+ years of software engineering with a focus on distributed systems at scaleShipped...Full timeWork at officeWork visaFlexible hoursShift work$102.09k - $132.11k
...analytics. In this role, you’ll work at the intersection of software engineering and scientific innovation, creating tools that directly support... ...using analytical functional specifications and interpreting system design specifications.During system implementation and...Full timeFor contractorsLocal area$399.42k
...Roblox Studio?Roblox Studio is the creation engine behind millions of immersive 3D... ...requires deep investment in the technical systems that underpin the IDE experience from scripting... ...creator tools and workflows, especially in game development, 3D creation, or interactive...GamesFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...audience. Our team works closely with product and engineering teams across Roblox to bridge this gap by... ...pages, for both the Roblox website and app.As a Principal Software Engineer, you will craft robust, extensible systems for high-traffic surfaces. While you are a...Full timeWork experience placementH1bWork at officeLocal areaWork from homeVisa sponsorshipMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Game Engine Systems. Be the first to apply!
- principal San Mateo, CA
- senior principal cloud computing engineer San Mateo, CA
- id software San Mateo, CA
- healthcare software sales San Mateo, CA
- software technical support San Mateo, CA
- software asset management analyst San Mateo, CA
- software implementation project manager San Mateo, CA
- government software San Mateo, CA
- software San Mateo, CA
- embedded software San Mateo, CA


