Principal Software Engineer, Application Networking

Roblox is a platform where millions of people explore, create, play, and connect in 3D immersive digital experiences created by a global community of developers.
San Mateo, CA, USA
$283,780 - $391,590
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
Gaming · Enterprise SaaS

Description For Principal Software Engineer, Application Networking

Roblox is seeking a Principal Software Engineer to lead their Application Networking team through a strategic transformation, moving from legacy solutions to a modern, open-source platform built around Envoy and Istio. This role presents a unique opportunity to architect and scale critical infrastructure that connects and secures all Roblox applications, from user-facing gateways to the mesh connecting thousands of microservices, including their expanding Kubernetes environment.

The position involves tackling complex challenges related to immense scale, high reliability, state-of-the-art security, performance optimization, and hybrid environment networking. As a Principal Engineer, you'll be responsible for setting the technical vision for the application networking domain and leading its execution while maintaining high standards for code quality and design.

Roblox is a platform where tens of millions of people daily engage in 3D immersive digital experiences. The company is building tools and platforms that empower their global community of developers and creators to bring any experience they can imagine to life. Their mission is to connect a billion people with optimism and civility.

The role offers a competitive compensation package ranging from $283,780 to $391,590 USD, along with equity compensation and comprehensive benefits. The position is based at their San Mateo headquarters, following a hybrid work model with required in-office presence Tuesday through Thursday. This is an excellent opportunity for experienced engineers who want to make a significant impact on critical infrastructure at scale while working for a company that's shaping the future of human interaction.

Last updated a day ago

Responsibilities For Principal Software Engineer, Application Networking

  • Set the technical vision of the application networking domain
  • Lead the execution to deliver on the vision
  • Deliver high-quality code and design while holding a high bar for the team
  • Influence the technical direction across networking and infrastructure
  • Mentor and grow engineers on the team

Requirements For Principal Software Engineer, Application Networking

Kubernetes
  • 8+ years of experience building large-scale systems that influence the whole company
  • Expertise in gateways and the application networking domain
  • Excellent communication who works well within and across teams
  • Experience as a problem solver and leading on-calls for critical infrastructure systems

Benefits For Principal Software Engineer, Application Networking

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Principal Software Engineer, Application Networking

Principal Software Engineer - Engine Data Model

Principal Software Engineer position at Roblox, focusing on engine data model development, requiring 8+ years of C++ expertise, offering $289K-$338K salary with hybrid work arrangement in San Mateo, CA.

Principal Rendering Software Engineer

Principal Rendering Software Engineer position at Roblox, focusing on advanced 3D graphics development for the world's largest immersive gaming platform. $322k-$391k salary range.

Principal Software Engineer - Observability

Lead Roblox's Observability team as Principal Software Engineer, architecting large-scale monitoring systems and mentoring engineers. Hybrid role in San Mateo, CA with competitive compensation.

Principal Software Engineer - Avatar Scalability

Lead avatar rendering technology development at Roblox as a Principal Software Engineer, focusing on scalable character systems and graphics optimization for millions of users.

Principal Software Engineer, Compiler

Principal Software Engineer position at Roblox focusing on compiler development, requiring expertise in C++, programming languages, and compiler design with 5+ years of experience.