Software Engineering Manager - Network Transport
Roblox · San Mateo, CA, United States
About this role
**Software Engineering Manager — Network Transport** Roblox is building the tools and platform that empower our community to bring any experience to life. Our mission is to connect a billion people with optimism and civility—by shaping the future of human interaction and creating safer, more civil shared experiences. ## About the team The Engine Networking Team pulls players together by ensuring the game state is communicated to all, and that the shared world shows up with the right bits at the right time—without hitches. As an **Engineering Manager for Engine Networking**, you’ll lead and empower engineers who help players experience Roblox as a nearly synchronous world that streams in seamlessly. You’ll oversee the architecture, execution, and career growth of engineers working across: - **Real-time state synchronization** - **End-to-end asset delivery** ## What you’ll do - Drive technical strategy and execution for low-latency networking and asset streaming systems - Coordinate systems that manage network communication and deliver content that brings experiences to life - Guide trade-offs down to the millisecond and the byte - Partner cross-functionally across platform, engine, content, and infrastructure teams ## You have - Managed, led, or mentored engineering teams working on high-performance, low-latency network infrastructure or content-delivery/asset-streaming systems - Experience driving execution and architectural roadmaps for complex multithreaded systems at massive scale - Track record delivering systems supporting multi-platform deployments (desktop, mobile, console) - Experience building in resource-constrained environments where CPU cycles and bytes matter ## Preferred - Background in game engine development, game networking, asset pipelines, or content streaming (including game loop architecture, state synchronization, and asset loading/prioritization) - Experience with the asset delivery path (CDNs, caching layers/eviction, download scheduling/prioritization, prefetching, (de)compression/decoding, and streaming/incremental loading under tight memory budgets) ## You are - An engineering leader with **8+ years** of total software engineering experience, including experience managing or leading high-performing systems/teams - Passionate about continuous technical excellence and comfortable guiding strategy around network stacks, custom protocols, asset streaming, caching architectures, and open-source contributions - Proficient in **C++** with strong systems-level understanding (CPU/memory behavior, smart pointers, templates, custom allocators) - Knowledgeable in transport-level optimizations, Linux networking, QoS, and congestion control algorithms—especially how they interact with asset delivery (bandwidth adaptation, prioritization, time-to-first-frame) - An advocate for engineering growth, operational quality, and cross-functional alignment ## Pay & location (transparency) **Annual Salary Range:** **$293,800 — $343,340 USD** Roles based at Roblox headquarters in **San Mateo, CA** are onsite **Tuesday, Wednesday, and Thursday** (with optional presence on Monday and Friday, unless otherwise noted). All full-time employees are also eligible for equity compensation and benefits as described on **https://careers.roblox.com/total-rewards**. ## Equal opportunity Roblox provides equal employment opportunities and prohibits discrimination and harassment of any type. Reasonable accommodations are available for candid
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.