Engineering Manager - Engine Networking & Streaming NEW

The Briefed

San Mateo (CA)

Hybrid

USD 294,000 - 343,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare coverage
Mental health resources
Wellness stipend
401(k) with company matching
Life and disability insurance
Hybrid workplace flexibility
Generous PTO

Job summary

Roblox is seeking an Engineering Manager for Engine Networking to lead and empower a high-caliber team of systems engineers. You will guide architecture and delivery of real-time state synchronization and asset streaming across mobile, desktop, and console platforms.

This hands-on leadership role focuses on low-level C++ work, cross-platform optimization, CDN integration, and performance tuning to ensure fast, reliable content delivery to millions of players worldwide.

Qualifications

  • 8+ years of total software engineering experience, including leadership of systems, networking, or content-delivery teams.
  • High proficiency in C++ environments with low-level systems programming, memory behavior, and CPU performance tuning.
  • Proven track record of driving execution for multithreaded systems connecting millions of concurrent users in client/server environments.
  • Experience delivering systems across mobile, desktop, and console platforms under tight resource constraints.
  • Familiarity with transport-level optimizations, Linux networking, QoS, and congestion control algorithms.

Responsibilities

  • Recruit, coach, and grow a high-performing team of systems and networking engineers; cultivate strong engineering practices and career progression.
  • Drive the technical vision and roadmap for complex multithreaded systems handling real-time state synchronization and asset streaming for millions of users.
  • Oversee the asset delivery pipeline, including CDN edge integration, caching architectures, download prioritization, prefetching, decoding, decompression, and streaming under memory limits.
  • Ensure high-performance execution across desktop, mobile, and console clients with constrained bandwidth, memory, and CPU budgets.
  • Collaborate with platform, engine, content, and infrastructure teams to align networking protocols and asset streaming with product goals.

Skills

C++ low-level programming
Multithreaded systems
Performance tuning
Cross-platform deployment
Linux networking

Education

Bachelor's degree or equivalent in CS/SE or related field

Job description

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect across 3D immersive digital experiences. The Engine Networking team acts as the nervous system and bloodstream of the platform-ensuring game state is synchronized across all clients in real time while delivering the content and 3D assets that bring experiences to life.

As the Engineering Manager for Engine Networking, you will lead and empower a high-caliber team of systems engineers working across real-time state synchronization and end-to-end asset delivery. In this hands-on technical leadership role, you will oversee the architecture, execution, and career growth of engineers building high-performance C++ systems across resource-constrained, multi-platform environments (mobile, desktop, console). You will guide strategies spanning low-level network stacks, transport protocols, CDN integration, caching, and download scheduling to deliver content to every player as fast as physically possible.

Key Responsibilities
  • Engineering Leadership & Mentorship: Recruit, coach, and grow a high-performing team of systems and networking engineers; cultivate strong engineering practices, operational excellence, and technical career progression.
  • Architectural Strategy & Execution: Drive the technical vision and roadmap for complex, multithreaded systems that handle real-time state synchronization and asset streaming for millions of concurrent users worldwide.
  • End-to-End Content Delivery: Oversee the asset delivery pipeline—including CDN edge integration, caching architectures, download prioritization, prefetching, decoding/decompression, and incremental streaming under tight memory limits.
  • Cross-Platform Optimization: Ensure high-performance execution across desktop, mobile, and console clients—balancing strict bandwidth, memory, and CPU budgets across diverse hardware.
  • Cross-Functional Alignment: Collaborate closely with platform, engine, content, and infrastructure teams to align networking protocols and asset streaming with broader product goals.
Requirements
Engineering Leadership & Low-Level C++ Expertise
  • 8+ years of total software engineering experience, including direct experience managing or leading high-performing systems, networking, or content-delivery engineering teams.
  • High proficiency in C++ environments with deep fluency in low-level systems programming, memory behavior (smart pointers, templates, custom allocators), and CPU performance tuning.
  • Proven track record of driving execution for complex, multithreaded systems connecting millions of concurrent users in client/server environments.
  • Demonstrated experience delivering systems across multi-platform deployments (mobile, desktop, console) under tight resource constraints.
  • Familiarity with transport-level optimizations, Linux networking, Quality of Service (QoS), and Congestion Control algorithms.
Education & Work Logistics
  • Bachelor's degree (or equivalent professional experience) in Computer Science, Software Engineering, or a related quantitative field.
  • Ability to work onsite 3 days per week (Tuesdays, Wednesdays, Thursdays) at Roblox HQ in San Mateo, CA.
  • Note: Roblox may not be able to support certain visa categories or future H-1B sponsorship for this position.
Preferred Qualifications
  • Background in game engine development, game networking, or asset pipeline design-including game loops, state sync, and asset prioritization.
  • Hands-on experience with the asset delivery stack: CDNs, caching/eviction layers, download scheduling, prefetching, compression/decompression, and time-to-first-frame optimizations.
  • Active involvement or leadership in open-source systems engineering communities.
Total Rewards & Workplace Benefits
  • Compensation: Base salary of $293,800 - $343,340 USD + comprehensive long-term equity grant package.
  • Healthcare & Wellness: Comprehensive medical, dental, and vision coverage options; mental health resources and wellness stipends.
  • Financial Security: 401(k) program with company matching; life and disability insurance.
  • Time Off & Work Culture: Generous PTO policies, observed holidays, and hybrid workplace flexibility.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Manager - Real-Time Game Networking NEW
Engineering Manager - Real-Time Game Networking NEW

The Briefed • San Mateo (CA)

Hybrid
USD 294,000 - 343,000
Health insurance
Dental & Vision coverage
401(k) with company match
+2
Software Engineering Manager - Engine Networking
Software Engineering Manager - Engine Networking

Wwshemi • San Mateo (CA)

On-site
USD 294,000 - 343,000
Equity compensation
Benefits
Software Engineering Manager - Engine Networking
Software Engineering Manager - Engine Networking

Game Centralen • San Mateo (CA)

On-site
USD 294,000 - 343,000
Software Engineering Manager - Engine Networking
Software Engineering Manager - Engine Networking

Speedrun Talent Network • San Mateo (CA)

On-site
USD 294,000 - 343,000
Equity compensation
Software Engineering Manager - Engine Networking
Software Engineering Manager - Engine Networking

Roblox • San Mateo (CA)

On-site
USD 294,000 - 343,000
Software Engineering Manager - Engine Networking
Software Engineering Manager - Engine Networking

Roblox • San Mateo (CA)

On-site
USD 294,000 - 343,000
Equity compensation
Full benefits
Onsite in San Mateo
Software Engineering Manager - Network Transport
Software Engineering Manager - Network Transport

Roblox • San Mateo (CA)

On-site
USD 294,000 - 343,000
Equity compensation
Senior Engineer, Engine Networking | Roblox, San Mateo, CA
Senior Engineer, Engine Networking | Roblox, San Mateo, CA

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 240,000
Equity compensation for all full-time
Benefits for full-time employees (see
Senior Software Engineer, Engine Networking | Roblox San Mateo
Senior Software Engineer, Engine Networking | Roblox San Mateo

The Briefed • San Mateo (CA)

On-site
USD 180,000 - 260,000
Equity compensation
Full benefits package
Senior Software Engineer - Game Engine Systems (C++)
Senior Software Engineer - Game Engine Systems (C++)

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits