Principal Software Engineer - Service Networking
Roblox · San Mateo, CA, United States
About this role
**Principal Software Engineer — Service Networking (Roblox)** Roblox’s Application Networking team connects and secures the services behind our platform across data centers and cloud infrastructure. As a **Principal Software Engineer on Service Mesh**, you’ll set technical direction and lead hands-on development of systems that make **service-to-service communication** reliable, secure, and efficient. You’ll guide the evolution of our **Envoy- and Istio-based** platform as services move across **Kubernetes, Nomad, and cloud** environments—partnering with Compute, Security, and application teams. **What you’ll do** - Set the technical strategy and roadmap for service mesh, balancing **reliability, security, performance, and operating cost**. - Design and build control-plane and data-plane capabilities for **service discovery, routing, load balancing, and traffic policy** using **Envoy, Istio**, and related technologies. - Lead integration and migration across **Kubernetes, Nomad, and cloud** with clear compatibility requirements and safe rollout plans. - Partner with Security and application teams to deliver **workload identity, mutual TLS, and traffic policy enforcement** in production. - Improve resource efficiency and operational reliability through **performance analysis, testing, observability, incident response, and deployment automation**. - Lead technical decisions across teams, write and review production code, and mentor senior engineers. **What you have** - **8+ years** building and operating large-scale distributed systems, including leading substantial initiatives across teams. - Expertise in **service mesh, proxies, application gateways**, or a closely related infrastructure domain. - Strong networking fundamentals: **service discovery, traffic management, failure isolation, and secure service communication**. - Strong programming skills in **Go, C++, Rust**, or another systems language; experience debugging across application, proxy, control-plane, and OS boundaries. - Experience operating **Kubernetes** (or comparable orchestration) in production; experience with infrastructure migrations/performance improvements. **Envoy/Istio internals, xDS, workload identity, and open-source contributions** are especially relevant. - A track record of turning ambiguous problems into technical direction, communicating tradeoffs clearly, and helping other engineers lead independently. **You’ll love** - Industry-leading compensation package - Excellent medical, dental, and vision coverage - Rewarding 401k program - Flexible vacation policy - Roflex — flexible and supportive work policy - Roblox Admin badge for your avatar - At Roblox HQ: free catered lunches five times a week, fully stocked kitchens, onsite fitness center, fitness credit, and an Annual CalTrain Go Pass **Compensation (HQ roles in San Mateo, CA)** - **Annual base pay range:** **$295,250 — $345,040 USD** - Actual base pay depends on job-related factors (background, training, experience, location, business needs, and market demand). Equity and benefits are also available. **Work location / schedule (office roles)** - Onsite **Tuesday, Wednesday, and Thursday** (optional presence Monday and Friday, unless otherwise noted). **Equal Opportunity** Roblox provides equal employment opportunities and prohibits discrimination and harassment of any type. **US work authorization note (US-based roles only)** The company may not be able to employ candidates for this role who ha
Listing freshness
CronJobs last confirmed this listing 3h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.