← All roles

Principal Software Engineer - Service Networking

Roblox ·San Mateo, CA, United States ·Hybrid 10d ago
KubernetesGoRustDistributed Systems

About the role

Roblox is seeking a Principal Software Engineer for the Service Networking team to set technical direction and lead development of a service mesh platform based on Envoy and Istio. The role involves designing control-plane and data-plane capabilities for service discovery, routing, load balancing, and traffic policy across Kubernetes, Nomad, and cloud environments.

Requirements

Candidates must have 8+ years of software engineering experience building large-scale distributed systems, expertise in service mesh and proxies (Envoy/Istio), strong networking fundamentals, programming skills in Go, C++, or Rust, experience with Kubernetes in production, and a record of leading complex technical initiatives and turning ambiguous problems into coordinated execution.

About the company

Roblox

Roblox is a global online platform and storefront for user-generated games and experiences. It allows creators to publish their own games and users to play a wide variety of user-created content across multiple devices. Roblox offers a safe, creative, and immersive environment for people to imagine, create, and share experiences with others.

View company page →
$295k–345k
Hybrid San Mateo, CA, United StatesSan Mateo, United States
Posted 10d ago
Apply for this role
Opens careers.roblox.com ↗
About the company
Roblox
https://www.roblox.com

Roblox is a global online platform and storefront for user-generated games and experiences. It allows creators to publish their own games and users to play a wide variety of user-created content across multiple devices. Roblox offers a safe, creative, and immersive environment for people to imagine, create, and share experiences with others.

View company page →