ROBLOX Corporation

Senior Software Engineer, Application Gateway

ROBLOX Corporation$196K — $243K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of experience in distributed systems and networking architecture
  • Strong expertise in Envoy, Kubernetes, and related technologies
  • Deep knowledge of L7 networking concepts including routing and TLS management
  • Proficient in running Kubernetes in production environments
  • Fluency in programming languages such as Go, C/C++, or Rust
  • Experience with on-call rotations and reliability-focused infrastructure management

Responsibilities

  • Design and build Roblox's Envoy-based application gateway fleet handling billions of requests
  • Own reliability and scaling characteristics of the gateway with proactive capacity and failure management
  • Collaborate with internal networking and service teams for unified traffic management
  • Serve as an escalation point for complex gateway issues troubleshooting Envoy and network configurations
  • Mentor junior engineers and promote best practices in testing and reliability engineering

Benefits

  • Equity compensation
  • Comprehensive health benefits
  • Flexible work arrangements with hybrid schedule
  • Collaborative and innovative company culture
  • Opportunities for professional growth and development
Full Job Description
A career at Roblox means you'll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

Who We Are:

Roblox is reimagining the way people come together to connect, create, and express themselves. To support our massive scale, we are powered by thousands of microservices. The Application Networking team connects and secures these services, building ingress gateways, managing the service mesh, and enabling seamless communication across Roblox's hybrid on-prem and cloud infrastructure.

We are executing on Cloud Bursting, a strategic initiative to enable Roblox's core services to transparently burst from on-prem data centers to the cloud, allowing us to handle historical peak concurrent players and survive regional failures. You will join our Application Gateway team to build the networking infrastructure that makes this possible.

You Will:
  • Design, build, and operate Roblox's Envoy-based application gateway fleet - the front door for billions of daily requests - owning L7 routing, authentication, rate limiting, and traffic policy end to end.
  • Own the reliability and scale characteristics of the gateway: capacity and headroom modeling, failure isolation and blast-radius reduction, progressive delivery of config and code changes, and measurable reduction in edge-caused incidents.
  • Partner with the internal networking and service teams to deliver one coherent traffic story from client to service, abstracting cluster and regional boundaries away from application developers.
  • Serve as a primary escalation point for complex edge and gateway issues, debugging across Envoy configuration and internals, xDS control plane behavior, TLS termination, and the underlying network and load-balancing stack.
  • Act as a senior voice on the team, mentoring junior engineers and promoting best practices in testing, deployment, and reliability engineering.

You Are:
  • A professional with 3+ years of experience in distributed systems, with strong expertise in networking architecture and technologies (Envoy, Kubernetes). You understand the tradeoffs of sidecar-based microservice architectures at scale.
  • Deeply knowledgeable of L7 networking concepts: routing and request transformation, TLS termination and certificate management, authentication and authorization, rate limiting, and load-balancing.
  • Experienced running Kubernetes in production and familiar with the K8s networking model.
  • Comfortable 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.
  • Fluent in Go, C/C++, or Rust.
  • Experienced with on-call rotations and approach infrastructure with a "reliability-first" mindset.


For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range

$196,750-$243,290 USD

Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

About ROBLOX Corporation

Roblox Corporation is a video game company that operates a massively multiplayer online game platform. The platform allows users to create and play games in a virtual world, with a focus on user-generated content. Roblox was founded in 2004 and is headquartered in San Mateo, California. The company has grown rapidly in recent years, and now has over 100 million monthly active users. In 2021, Roblox went public through a direct listing on the New York Stock Exchange.
Learn more about ROBLOX Corporation
Size
960 employees
Market Cap
$15.6 billion
Industry
Net Income
-$242.8 million
Founded
2004
Revenue
$727 million
NASDAQ

Similar Jobs

More Jobs at ROBLOX Corporation

More Information Technology Jobs

Find similar Senior Software Engineer, Application Gateway jobs: