Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Game Engine Systems

$293.8k - $343.34k

Roblox

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

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).

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.
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Game Engine Systems in San Mateo, CA vacancy
  • $293.8k - $343.34k

     ...shared 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... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $345.04k - $399.42k

     ...shared experiences for everyone. As a Principal Software Engineer on Creator Services Data, you'll be...  ...build the next generation Data Storage systems to power the millions of experiences...  ...Badges, which are crucial for storing game state such as inventory and scores, implementing... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $293.8k - $343.34k

     ...shared 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... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $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++ codebases Worked... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $293.8k - $343.34k

     ...shared experiences for everyone. As a Principal Software Engineer on the Video team, you'll be...  ...microservices platform, data pipelines, and the game engine. Employ best programming...  ...experience developing and deploying video systems Deep experience with adaptive video... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Sleeping nights
    Monday to Friday
    Day shift

    Roblox

    San Mateo, CA
    4 days ago
  • $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... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    20 hours ago
  • $295.25k - $345.04k

     ...experiences for everyone. As a Backend Engineer, you will have the independence,...  ...critical, complex set of backend systems that support the creators of games and other experiences within our...  ...in industry: An outstanding software engineer with 8+ years of industry... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $156.4k - $253k

     ...Software Engineer - Systems, Foundations San Carlos, CA (on-site) The Role NEO is a humanoid robot that walks into homes, learns from...  ...performance-critical systems (robotics, autonomous vehicles, HFT, game engines, OS/runtime, compilers, HPC) Think in cycles,... 
    Games
    Local area

    1X Technologies AS

    San Carlos, CA
    4 days ago
  • $293.8k - $343.34k

     ...Economy Platform team is the owner for all systems powering Robux transactions and has...  ...healthy and vibrant. As a Principal Software Engineer for Virtual Economy Platform, you will...  ...systems enable developers to monetize their games on Roblox, earning hundreds of... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $242.1k - $293.8k

     ...experiences for everyone. As a Senior Software Engineer on the Engine DataModel team, you will...  ...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... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday
    3 days per week

    Roblox

    San Mateo, CA
    4 days ago
  • $196.75k - $243.29k

     ...more civil shared experiences for everyone. As a Senior Software Engineer on the Engine Systems team, you will help build the core diagnostic and...  ...engineering quality of the broader team. Experience with game engines, large client applications, or performance-critical... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $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... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $295.25k - $354.04k

     ...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 time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday
    Flexible hours

    Roblox

    San Mateo, CA
    20 hours ago
  • $200k - $300k

     ...Senior/Principal Software Engineer At Bellota Labs, we are a fast-paced, hypergrowth startup poised to revolutionize the gaming world with ClubWPT Gold—a groundbreaking product from the World...  ...Advanced knowledge of distributed systems and the design of high-scale, high... 
    Games
    Local area
    Overseas

    Bellota Labs

    Redwood City, CA
    20 days ago
  • $246.3k - $343.4k

     ...Riot Engineers bring deep knowledge of specific technical areas but...  ...many broader domains. As a Principal Software Engineer, you’ll also dive into...  ...the core gameplay of a new game. This includes defining...  ...building large scale backend systems or game services ~ Experience... 
    Games
    Temporary work
    Local area
    Flexible hours

    Riot Games

    Redwood City, CA
    2 days ago
  • $295.25k - $345.04k

     ...safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Sharing team, you will shape the technical...  ...on Roblox. You will lead the design of large-scale backend systems that support high-performance content creation, sharing, and... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    6 days ago
  • $295.25k - $345.04k

     ...from managing cluster lifecycles. As a Principal Engineer on the Cache team (part of the Infra...  ...operate large-scale, in-house distributed systems to solve Roblox's ever-growing caching...  ...) with at least 8+ years of hands-on software engineering experience. ~ Distributed... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    27 days ago
  • $295.25k - $345.04k

     ...technical challenges at scale, and helping to create safer, more 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 form the backbone of Roblox's... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $295.25k - $345.04k

     ...safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Compute Cell Lifecycle team you will create,...  ...features, support for new workloads, and define the right cross-system APIs as we expand the footprint of 'cells'. Safely and... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    20 hours ago
  • $150k - $350k

     ...and real-time analytics to improve patient outcomes. As a Principal Software Engineer, you'll work directly with our CTO to lead the technical evolution...  ..., optimize existing infrastructure, and pioneer new systems to support our growing user base. If you're passionate... 
    Work at office
    Worldwide
    Flexible hours

    Joyous

    Foster, CA
    3 days ago
  • $280k - $350k

     ...PRINCIPAL SOFTWARE ENGINEER BAY AREA, CA (3 DAYS IN OFFICE) $280,000 – $350,000+ (BASE + EQUITY) An exciting opportunity for a hands-on Senior...  ...using internal datasets Develop marketing and growth systems: email delivery, personalization, engagement tracking... 
    Work at office

    Harnham

    San Mateo, CA
    4 days ago
  • $295.25k - $345.04k

     ...experiences for everyone. Are you a seasoned engineer with a passion for reliability and scalability? We're looking for exceptional Software Engineers with hands-on AI/ML experience...  ..., you will drive the evolution of our systems, ensuring they meet the highest standards... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago
  • $295.25k - $345.04k

     ...challenges at scale, and helping to create safer, more civil shared experiences for everyone. As a Principal Software Engineer on the Fleet Management team, you will lead the systems that provision and rebuild Roblox's global fleet across bare metal and cloud. This team owns... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    20 hours ago
  • $221.38k - $263.67k

     ...data spectrum including analytical data engineering, product analytics, experimentation, causal...  ...players and developers. WHY ENGINE Systems? Engine Systems team builds the...  ...efficient development of Roblox itself and the games within it. We build profiling support,... 
    Games
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  •  ...Principal Product Engineering Role Focused on Money Infrastructure at Replit Replit is the agentic software creation platform that enables anyone to build applications using natural...  ...engineering, product, and the business. The systems you build directly impact revenue,... 
    Full time
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours

    Replit

    San Mateo, CA
    20 hours ago
  • $363k

     ...Architect designing the sensory "nervous system" for our next generation of autonomous...  ...compute platforms by influencing Hardware-Software Co-Design. In this role, you will:...  ...Computer Science, Robotics, Electrical Engineering, or a related field with a focus on Computer... 
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    5 days ago
  • $117.9k - $152.57k

     ...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... 
    For contractors
    Local area

    GILEAD

    San Mateo, CA
    20 hours ago
  • $185k - $230k

     ...Software Systems Engineering Team Member This is an opportunity to join the Software Systems Engineering team to participate in building the Zoox robotaxi, the first in the world to operate on public roads. The Software Systems Engineering team is responsible for defining... 
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    20 hours ago
  • $217k - $307k

     ...Software Core Performance Engineer Zoox is building advanced self-driving hardware and software solutions...  ...attain the utmost efficiency that the system demands, we need you - an expert who...  ...multi-process real-time systems, like game engines or robotics systems ~ Strong... 
    Games
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    20 hours ago
  • $326.06k - $385.05k

     ...safer, more civil shared experiences for everyone. As a Principal Security Software Engineer, you will be reporting to the Manager of Application...  ...Your responsibilities will include threat modeling, secure system design, automation, and penetration testing. As a key... 
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Game Engine Systems. Be the first to apply!