Overview
Lead and grow a team of engineers building Engine Networking systems, covering real-time game state synchronization and end-to-end asset delivery for Roblox experiences.
What you'll do
- Oversee the architecture, execution, and career growth of engineers working on real-time state synchronization and end-to-end asset delivery.
- Drive execution and architectural roadmap for complex multithreaded systems that connect millions of concurrent users worldwide and stream large volumes of content reliably.
- Guide technical strategy around low-level network stacks, custom protocols, asset streaming and caching architectures, and open-source contributions.
- Help the team navigate trade-offs in download prioritization, bandwidth adaptation, and time-to-first-frame.
- Drive cross-functional alignment across platform, engine, content, and infrastructure teams.
What you'll need
- Managed, led, or mentored engineering teams working on high-performance, low-latency network infrastructure or content-delivery/asset-streaming systems in client/server environments.
- Experience driving execution and architectural roadmap for complex multithreaded systems that connect millions of concurrent users worldwide and stream large volumes of content to them reliably.
- Proven track record delivering systems supporting multi-platform deployments, from desktop clients to mobile phone clients to console clients, including the bandwidth, storage, and memory realities each platform imposes.
- Experience building systems in resource-constrained environments where every CPU cycle and byte counts.
- A background in game engine development, game networking, asset pipelines, or content streaming, with deep familiarity in game loop architecture, state synchronization, and how assets are loaded, prioritized, and made available to the running experience.
- 8+ years of total software engineering experience, including experience managing or leading high-performing systems, networking, or content-delivery engineering teams.
- Highly proficient in C++ environments with a deep appreciation for systems-level programming and underlying CPU/memory behavior (smart pointers, templates, custom allocators).
- Knowledgeable in transport-level optimizations, Linux networking, QoS, and congestion control algorithms.
Nice to have
- Experience with the asset delivery path, including CDNs, caching layers and cache eviction, download scheduling and prioritization, prefetching, (de)compression and decoding, and streaming/incremental loading under tight memory budgets.
Details
- Location: San Mateo, CA, United States (headquarters).
- Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
- Annual base salary range: $293,800 to $343,340 USD. Eligible for equity compensation and benefits.
- For US-based roles only: the company may not be able to employ candidates who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
Read the full description and apply on the company’s own careers page.