CareerPlanGet AI match score →

Principal Engine Programmer - Systems (C++)

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

Core

Lead engineering on the Engine Networking Team to ensure real-time communication of game state for tens of millions of players in a 3D immersive platform.

Role type

Principal Engine Programmer (Systems/C++)

Builds

The Roblox game platform, specifically the networking and asset loading subsystems.

Domain

Online gaming / Real-time distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

C++ (systems-level, smart pointers, templates, virtual functions, raw memory), multi-threading, distributed systems, network latency optimization, OS-level code execution understanding, game engine architecture

Preferred skills

Asset loading, rendering, open source networking libraries

Technologies

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

Responsibilities

Lead engineers with 8+ years of experience; optimize network exchanges to the millisecond; work on multi-player game engine guts for scale, performance, and latency; support desktop, mobile, and console clients.

Seniority

Principal, hands-on IC

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