Software Engineering Manager - Network Transport
Core
Lead and empower a team of engineers to build real-time state synchronization and end-to-end asset delivery systems for a 3D immersive digital experiences platform, ensuring seamless communication of game state to millions of concurrent users.
Role type
Senior Engineering Manager (Network Transport & Asset Delivery)
Builds
Roblox platform (3D immersive digital experiences)
Domain
Gaming / Real-time Networking / Content Streaming
Required skills
Team leadership and mentorship, High-performance low-latency network infrastructure design, Complex multithreaded system architecture, Multi-platform deployment strategy (desktop/mobile/console), Resource-constrained environment optimization
Preferred skills
Game engine development, Game networking, Asset pipelines, Content streaming, CDNs and caching layers, Transport-level optimizations, Linux networking, QoS and Congestion Control Algorithms
Technologies
C++, Linux, Smart pointers, Templates, Custom allocators
Responsibilities
Oversee architecture and execution of real-time state synchronization and asset delivery systems, Guide technical strategy for low-level network stacks and custom protocols, Drive cross-functional alignment across platform, engine, content, and infrastructure teams, Navigate trade-offs in bandwidth, storage, and memory realities for various platforms
Seniority
Senior, hands-on IC with management responsibilities