Overview
Senior Software Engineer on the Service Mesh team, building the networking fabric that connects Roblox's thousands of microservices across hybrid Kubernetes and Nomad environments, including the Cloud Bursting initiative.
What you'll do
- Design and build service mesh infrastructure that enables communication across Roblox's hybrid Kubernetes and Nomad environments, supporting billions of daily requests.
- Drive the integration of service mesh with Kubernetes, ensuring reliable sidecar injection, mTLS, traffic policies, and observability for production workloads.
- Build the networking foundation for Cloud Bursting, enabling top services to transparently burst from on-prem data centers to the cloud, with service discovery, traffic management, and locality-aware routing across environments.
- Partner with internal application teams to understand their connectivity pain points, ensuring the service mesh provides a frictionless 'paved road' for thousands of developers.
- Collaborate with the Gateway and CNI teams to deliver a unified, multi-cluster service fabric that abstracts cluster and regional boundaries from application developers.
- Serve as a primary escalation point for complex service mesh issues, troubleshooting across Envoy sidecars, Istio control plane, and the underlying network stack.
- Act as a senior voice on the team, mentoring junior engineers and promoting best practices in testing, deployment, and reliability engineering.
What you'll need
- 6+ years of experience in distributed systems.
- Strong expertise in service mesh technologies (Istio, Envoy, Consul, or Linkerd).
- Understanding of the tradeoffs of sidecar-based architectures at scale.
- Deep knowledge of service mesh concepts: traffic management, service discovery, mTLS, observability, and routing policies.
- Experience running Kubernetes in production and familiarity with the K8s networking model.
- Comfort working with Envoy proxy internals, xDS APIs, and control plane architectures.
- Excellent at designing large-scale distributed systems that span multiple clusters, regions, and runtime environments.
- Fluency in Go, C/C++, or Rust.
- Experience with on-call rotations and a reliability-first mindset.
Details
- Location: San Mateo, CA headquarters.
- Onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday.
- Annual base salary range: $243,290 to $295,250 USD, plus equity eligibility and benefits.
- For US-based roles, the Company may not be able to employ candidates who have US work authorization tied to certain visa categories, or support future H-1B sponsorship at this time.
Read the full description and apply on the company’s own careers page.