Principal Software Engineer, Service Mesh & Networking

Roblox Corporation

San Mateo, Northern (CA, KY)

Hybrid

USD 295,000 - 345,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical, dental, vision
401k program
Flexible vacation
Roflex policy
Catered lunches at Roblox HQ
Snacks and fully stocked kitchens
Onsite fitness center
CalTrain Go Pass

Job summary

Roblox Corporation is seeking a Principal Software Engineer for Service Networking to define the direction of service mesh across our data centers and cloud environments. You will lead design and implementation of reliable, secure, and efficient service-to-service communication using Envoy, Istio, and related technologies.

You will mentor engineers, guide cross-team initiatives, and drive performance, security, and cost‑effective rollout plans in a large-scale distributed system landscape at

Qualifications

  • 8+ years of software engineering experience building and operating large-scale distributed systems.
  • Expertise in service mesh, proxies, application gateways, or related infrastructure.
  • Strong understanding of networking fundamentals, service discovery, traffic management, and secure service communication.
  • Strong programming skills in Go, C++, Rust, or another systems language with cross-boundary debugging.
  • Experience operating Kubernetes in production and leading migrations or performance improvements.

Responsibilities

  • Set the technical strategy and roadmap for service mesh, balancing reliability, security, performance, and cost.
  • Design and build control-plane and data-plane capabilities for service discovery, routing, load balancing, and policy enforcement.
  • Lead integration across Kubernetes, Nomad, and cloud environments with safe rollout plans.
  • Partner with Security and application teams to enforce workload identity and mutual TLS in production.
  • Improve resource efficiency and operational reliability through testing, observability, and deployment automation.
  • Lead decisions, review production code, and mentor senior engineers.

Skills

8+ years distributed systems
Service mesh expertise
Networking fundamentals
Go programming
Kubernetes production experience
Problem-to-direction

Tools

Envoy
Istio
Kubernetes
xDS

Job description

Roblox Corporation is seeking a Principal Software Engineer for Service Networking to define the direction of service mesh across our data centers and cloud environments. You will lead design and implementation of reliable, secure, and efficient service-to-service communication using Envoy, Istio, and related technologies.

You will mentor engineers, guide cross-team initiatives, and drive performance, security, and cost‑effective rollout plans in a large-scale distributed system landscape at

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Service Mesh & Networking Platform
Principal Software Engineer, Service Mesh & Networking Platform

Showcify, Inc. • San Mateo (CA), Northern (KY)

Hybrid
USD 295,000 - 345,000
Industry-leading compensation package
Excellent medical, dental, and vision
A rewarding 401k program
+6
Principal Service Mesh Engineer
Principal Service Mesh Engineer

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Industry-leading compensation package
Excellent medical, dental, and vision
A rewarding 401k program
+6
Senior Service Mesh Engineer - Scale & Cloud Bursting
Senior Service Mesh Engineer - Scale & Cloud Bursting

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Principal Software Engineer - Service Networking San Mateo, CA, United States Engineering
Principal Software Engineer - Service Networking San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA), Northern (KY)

Hybrid
USD 295,000 - 345,000
Medical, dental, vision
401k program
Flexible vacation
+5
Senior Software Engineer, Service Mesh San Mateo, CA, United States Engineering
Senior Software Engineer, Service Mesh San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Principal Software Engineer - Service Networking
Principal Software Engineer - Service Networking

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Industry-leading compensation package
Excellent medical, dental, and vision
A rewarding 401k program
+6
Principal Software Engineer - Service Networking
Principal Software Engineer - Service Networking

Showcify, Inc. • San Mateo (CA), Northern (KY)

Hybrid
USD 295,000 - 345,000
Industry-leading compensation package
Excellent medical, dental, and vision
A rewarding 401k program
+6
Senior Software Engineer, Service Mesh
Senior Software Engineer, Service Mesh

Roblox • San Mateo (CA)

On-site
USD 196,750 - 243,290
Senior Software Engineer, Envoy-based Application Gateway
Senior Software Engineer, Envoy-based Application Gateway

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Onsite Tue–Thu
Principal Backend Engineer, Communications Platform
Principal Backend Engineer, Communications Platform

Roblox • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Benefits described on page