Roblox
Principal Software Engineer - Service Networking
$295K–$345K
San Mateo, CA, United States · Principal · Full-time · Posted Oct 6, 2026
- Experience
- 8+ years.
- Visa sponsorship
- For US-based roles, Roblox may not be able to employ candidates whose work authorization is related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
About the job
Sets technical direction and builds service-networking systems that secure and improve service-to-service communication across data centers and cloud environments.
What you'll do
- Set the strategy for the service mesh and build capabilities for service discovery, routing, load balancing, and traffic policy.
- Lead integration and migration across Kubernetes, Nomad, and cloud environments; deliver workload identity, mutual TLS, and traffic enforcement.
- Improve reliability and efficiency, lead cross-team technical decisions, write and review production code, and mentor senior engineers.
What they ask for
- 8+ years of software engineering experience building and operating large-scale distributed systems, including leading substantial cross-team initiatives.
- Expertise in service mesh, proxies, application gateways, or a closely related infrastructure domain, demonstrated through systems designed, shipped, and operated.
- Strong understanding of networking fundamentals, service discovery, traffic management, failure isolation, and secure service communication.
- Strong programming skills in Go, C++, Rust, or another systems language; production experience operating Kubernetes or comparable orchestration platforms and leading infrastructure migrations or performance improvements.
Nice to have
- Envoy/Istio internals, xDS, workload identity, and substantive open-source contributions.
Pay
$295,250 — $345,040 USD (base salary)
Tools
Envoy, Istio, Kubernetes, Nomad, Go, C++, Rust, xDS
Model-written summary · the original posting is authoritative