CareerPlanGet AI match score →

Principal Software Engineer - Asset Loading

San Mateo, CA💼 Full-time💰 $293,800–$293,800🗓 2026-07-15 → 2026-07-31

Core

Lead engineering for real-time game networking and asset loading to ensure smooth, synchronous multiplayer experiences for millions of users across desktop, mobile, and console clients.

Role type

Principal Software Engineer (Game Engine Networking)

Builds

Roblox game platform networking and asset loading systems

Domain

Gaming / Real-time distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (systems-level, smart pointers, templates, virtual functions), multi-threaded distributed systems, client/server architecture, latency optimization, OS-level code execution understanding, game engine internals

Preferred skills

Open source contributions, asset loading, rendering, cross-platform device support (desktop, mobile, console)

Technologies

C++, Smart Pointers, Templates, Virtual Functions, Multi-threading, Distributed Systems

Responsibilities

Lead engineers with 8+ years of industry experience, optimize network exchanges to reduce latency, work on the guts of multi-player game engines solving scale and performance problems, develop large multithreaded distributed systems connecting millions of users, support devices from desktop to mobile to console

Seniority

Principal, hands-on IC with leadership responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗