Software Engineering Manager (Network Transport)
- San Mateo, United States
- Lead/Staff
- 8+ years
- Posted
Skills
Required
- software engineering
- C++
- systems-level programming
- custom allocators
- separates a
Preferred
- Network Stacks
- custom protocols
- asset streaming and
- caching architectures
- open-source
Join Roblox as a Software Engineering Manager for the Engine Networking Team. In this role, you will lead and empower a team of engineers to create a nearly synchronous gaming experience. You will oversee the architecture, execution, and career growth of your team, and drive the execution and architectural roadmap for complex multithreaded systems. The ideal candidate will have 8+ years of software engineering experience, including experience managing or leading high-performing systems, networking, or content-delivery engineering teams.
Lead and empower a team of engineers to enhance player experience through real-time state synchronization and asset delivery.
Drive execution and architectural roadmap for complex multithreaded systems that connect millions of concurrent users worldwide.
USD 293,800 - 343,340
About Roblox
Knowledgeable in transport-level optimizations, Linux networking, QoS, and Congestion Control Algorithms, and thoughtful about how those interact with asset delivery - download prioritization, bandwidth adaptation, and time-to-first-frame - with the ability to help your team navigate trade-offs down to the millisecond and the byte
An advocate for engineering growth, team execution, operational quality, and driving cross-functional alignment across platform, engine, content, and infrastructure teams
Responsibilities
- Oversee the architecture, execution, and career growth of engineers working on high-performance, low-latency network infrastructure.
- Passionate about continuous technical excellence and comfortable guiding technical strategy around low-level Network Stacks, custom protocols, asset streaming and caching architectures, and open-source contributions
Requirements
- An engineering leader with 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 the underlying CPU/memory behavior (smart pointers, templates, custom allocators) - the same fluency that separates a smooth stream from a stall
jobapplier