Drimva

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

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)