Principal Engine Programmer - Network Transport
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Experteer Overview As Principal Engineer on the Engine Networking Team, you’ll drive low-latency, scalable networking for Roblox’s real-time world. You will mentor engineers, shape systems at the core of the game engine, and optimize asset loading, rendering, and network communications. Your work helps deliver a nearly synchronous experience across desktop, mobile, and console clients. This role combines systems programming, performance analysis, and cross-team collaboration to push the limits of real-time multiplayer at scale. Compensation / Benefits * Lead engineers with 8+ years of industry experience * Deeply understand game networking and contribute to open source initiatives * Oversee asset loading, rendering, and networking within a game engine/studio context (desirable) * Write and optimize advanced C++ code, focusing on memory management and performance * Analyze and minimize latency with millisecond precision across network exchanges * Understand OS-level behavior to optimize end-to-end performance Tasks * 8+ years in industry (leadership or senior engineering) * Experience with game engines and multiplayer client/server architectures * Strong C++ systems programming * Fascination with CPU-level operations (pointers, templates, virtualization, memory) * Knowledge of networking, asset loading, and rendering pipelines (desirable) * Experience with very large, multithreaded distributed systems Key requirements *
Requirements
Experteer Overview As Principal Engineer on the Engine Networking Team, you’ll drive low-latency, scalable networking for Roblox’s real-time world. You will mentor engineers, shape systems at the core of the game engine, and optimize asset loading, rendering, and network communications. Your work helps deliver a nearly synchronous experience across desktop, mobile, and console clients. This role combines systems programming, performance analysis, and cross-team collaboration to push the limits of real-time multiplayer at scale. Compensation / Benefits * Lead engineers with 8+ years of industry experience * Deeply understand game networking and contribute to open source initiatives * Oversee asset loading, rendering, and networking within a game engine/studio context (desirable) * Write and optimize advanced C++ code, focusing on memory management and performance * Analyze and minimize latency with millisecond precision across network exchanges * Understand OS-level behavior to aaaaa and end-to-end performance Tasks * 8+ years in industry (leadership or senior engineering) * Experience with game engines and multiplayer client/server architectures * Strong C++ systems programming * Fascination with CPU-level operations (pointers, templates, virtualization, memory) * Knowledge of networking, asset loading, and rendering pipelines (desirable) * Experience with very large, multithreaded distributed systems Key requirements *
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on us.experteer.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Highest Paying Tech Companies for Developers
Why Upskilling And Reskilling is Important For Developers
Is Software Engineering Over-Saturated?