Senior Software Engineer - Game Engine Systems (C++)

Roblox
San Mateo
Workplace: OnsiteFull timeUSD 293,800 - 343,340 annuallyFunction: Software EngineeringExperience: 8+ yearsSkills: ["Communication","Leadership","Problem-solving"]

Lead principal engineers in Roblox’s Engine Networking team, focusing on real-time game state synchronization, asset loading, and low-latency networking for a scalable, multiplayer game engine. You’ll apply systems-level C++ expertise to optimize performance across desktop, mobile, and console clients, working on a large distributed platform with open-source collaboration and a focus on millisecond-scale network exchanges.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Roblox
Roblox
9 months ago

Senior Software Engineer - Game Engine Systems (C++)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 16 hours agoStatus: Live

Job Summary

Lead principal engineers in Roblox’s Engine Networking team, focusing on real-time game state synchronization, asset loading, and low-latency networking for a scalable, multiplayer game engine. You’ll apply systems-level C++ expertise to optimize performance across desktop, mobile, and console clients, working on a large distributed platform with open-source collaboration and a focus on millisecond-scale network exchanges.
Location: San Mateo
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead engineers on the Engine Networking Team to deliver real-time, nearly synchronous game experiences across platforms
  • •Collaborate on open-source projects and optimize game networking, asset loading, and rendering
  • •Engineer systems-level solutions in a multi-threaded, distributed environment supporting millions of users
  • •Analyze and optimize CPU-level performance for memory management and execution time
  • •Ensure low latency and high throughput in client/server networking workflows

Pay and Benefits

Salary: USD 293,800 - 343,340 annually

Key Requirements

  • •8+ years of industry experience leading engineers
  • •Experience with game networking, open source collaboration
  • •Experience with asset loading, rendering and networking from a Game Engine/Studio (Desirable)
  • •Advanced systems-level C++ programming with understanding of memory management and cpu operations (smart pointers, templates, virtual functions)
  • •Experience with multi-player, client/server architectures at scale, latency and throughput challenges
Experience:8+ yearsGamingGame engineMultiplayer
Skills:CommunicationLeadershipProblem-solving
Languages:English
Tech Stack:C++MultithreadingGame engineOpen sourceTemplatesSmart pointersVirtual functions

Company Brief

Roblox
Operates an online platform for user-generated games and virtual experiences, enabling creators to build, publish, and monetize interactive 3D experiences for a global community of players.
Industry: Gaming
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Mateo, United States
Founded: 2004
WebsiteLinkedIn