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

Principal Core Systems Software Engineer - Game Engine (C++)

$293.8k - $343.34k

Roblox

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
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Core Systems Software Engineer - Game Engine (C++) in San Mateo, CA vacancy
  • $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... 
    Principal
    Games
    C++
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    7 days ago
  • $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... 
    Principal
    Games
    C++
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday
    Flexible hours
    3 days per week

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++

    Roblox

    San Mateo, CA
    2 days ago
  •  ...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... 
    Principal
    Games
    C++

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++

    Roblox

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

    Roblox

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

    Roblox

    San Mateo, CA
    3 days ago
  • $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... 
    Principal
    Games
    C++
    H1b
    Work at office
    Local area
    Worldwide
    Visa sponsorship
    Monday to Friday

    Roblox

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

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++
    Full time
    Work at office
    Local area
    Worldwide
    Monday to Friday

    I did my part and supported the Regular Toilet

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

    I did my part and supported the Regular Toilet

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

    Roblox

    San Mateo, CA
    5 days ago
  • $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... 
    Principal
    Games
    C++
    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
  • $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... 
    Principal
    Games
    C++
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago
  • $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... 
    Principal
    Games
    C++
    Temporary work
    Local area
    Flexible hours

    Riot Games

    Redwood City, CA
    12 days ago
  • $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... 
    Games
    C++
    Temporary work
    Relocation package

    jobs.frontdoordefense.com - Jobboard

    Foster, CA
    2 days ago
  • $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... 
    Principal
    C++
    Temporary work
    Relocation package

    Zoox

    San Mateo, CA
    5 days ago
  • $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:... 
    Games
    C++
    Local area

    Roblox

    San Mateo, CA
    2 days ago
  •  ...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... 
    Games
    C++
    Temporary work
    Relocation package

    I did my part and supported the Regular Toilet

    Foster, CA
    2 days ago
  • $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... 
    Games
    C++
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

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

    Roblox

    San Mateo, CA
    2 days ago
  • $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 $... 
    Games
    C++
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    5 days ago
  • $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.... 
    Games
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Monday to Friday
    3 days per week

    Roblox

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

    Roblox

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

    Roblox

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

    Roblox

    San Mateo, CA
    3 days ago
  • $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... 
    Principal
    C++
    Full time
    Work experience placement
    Work at office
    Local area
    Worldwide
    Monday to Friday

    Roblox

    San Mateo, CA
    2 days ago

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!