InternFlow

Greenhouse ·

full-time

Senior Software Engineer - Traffic Proxy

Roblox · San Mateo, CA, United States

Roblox operates a platform where tens of millions of users explore, create, and play in user‑generated 3D immersive experiences, with a mission to connect a billion people through optimistic and civil interactions. The Traffic Proxy Services team runs the global edge network and Layer 7 proxies that handle billions of web and API requests each day while defending the platform against large‑scale automated attacks. In this senior software engineer role you will design and build high‑performance, memory‑safe proxy services written in Rust that run on Kubernetes, replacing legacy configurations with programmable solutions. You will work on traffic classification, DDoS and abuse mitigation, automate feedback loops to reduce mean time to recovery, and improve edge efficiency. Collaboration with Security, Reliability, Platform, and Compute teams is required, and you will participate in on‑call rotations to own services in production. The position suits an experienced systems engineer with seven or more years of backend or infrastructure software development, strong networking fundamentals (TCP/TLS/HTTP/QUIC), hands‑on experience with production L7 proxies such as Envoy, HAProxy, NGINX, or Pingora, comfort with kernel‑userspace interaction and eBPF/XDP, and proficiency in a systems language—Rust preferred or strong Go with willingness to learn Rust. You should be comfortable designing, deploying, and operating Kubernetes‑based services, writing design docs that survive senior review, and troubleshooting live network problems.

rustkubernetesedge proxynetworkingddos mitigationsystems engineeringgoebpf xdpon-callhigh performance

Education

  • Level: Bachelor's degree
Software Engineering7-7 yrs experience

Key Skills

RustGoKubernetesTCPTLSHTTP/1.1HTTP/2QUICHAProxyEnvoyNGINXPingoraeBPFXDP

Experience required

7-7 years experience
0 yrs10+ yrs

About the Role Roblox is building tools and a platform for a global community of developers and creators. The Traffic Proxy Services team operates the global edge network and high‑performance Layer 7 proxies that handle billions of web and API requests daily while defending against large‑scale automated attacks. This role will pioneer the next generation of edge infrastructure, replacing legacy proxy configurations with programmable, memory‑safe Rust services running on Kubernetes. Responsibilities Design and build high‑performance services that sit directly in the request data path with a focus on performance, reliability, and security. Leverage AI tools to accelerate research, development, and troubleshooting. Evolve edge architecture toward a simpler, programmable model, migrating policies with parity testing and rollback. Improve traffic classification and intelligence to detect and mitigate DDoS and abuse traffic. Build automated feedback loops to reduce MTTR. Own production work as part of on‑call rotation and raise reliability through design, code review, and incident review. Collaborate across Networking, Security, Reliability, and Compute teams. Requirements 7+ years building and operating backend or infrastructure software, including ownership of a tier‑0 service in production. Fluent in a systems language; Rust strongly preferred, Go experience welcome. Deep understanding of networking fundamentals: TCP, TLS, HTTP/1.1, HTTP/2, QUIC, and experience with at least one L7 proxy (HAProxy, Envoy, NGINX, Pingora, etc.). Ability to troubleshoot live network problems and tune the kernel for efficiency and reliability. Experience with high‑performance packet processing, kernel‑bypass techniques, eBPF/XDP. Ability to independently design, build, and operate systems on Kubernetes end‑to‑end. Strong documentation and design‑review skills. Genuine curiosity and motivation to solve high‑impact problems.

Skills for this role

RustGoKubernetesTCPTLSHTTP/1.1HTTP/2QUICHAProxyEnvoyNGINXPingoraeBPFXDP

Required skills

RustGoKubernetesTCPTLSHTTP/1.1HTTP/2QUICHAProxyEnvoyNGINXPingoraeBPFXDP

Also mentioned in the listing

edge proxynetworkingddos mitigationsystems engineeringebpf xdpon-callhigh performance
RoleSenior Software Engineer - Traffic Proxy
CompanyRoblox
LocationSan Mateo, CA, United States
CompensationNot disclosed
Posted2026-10-01
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

More at Roblox

Other jobs at Roblox

See all 78 openings at Roblox

Explore Related Placements


// similar opportunities

You might also like

Senior Software Engineer, Core Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Productivity

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteComputer Science, Computer EngineeringGreenhouseSoftware Development# C# C++# Rust# JavaScript+3 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

['Onsite Tue-Thu, optional Mon/Fri', 'Salary $196,750‑$243,290']

Apply now →

Senior Software Engineer, Service Mesh

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer, Game Engine

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
OnsiteAny GraduateGreenhouseSoftware Development# C++# 3D engine systems# Mesh processing# Level of Detail+7 more

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

['Annual Salary Range $243,290 — $295,250 USD', 'Location: San Mateo, CA']

Apply now →

Senior Software Engineer - Data Access

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →

Senior Software Engineer - Release

Roblox

Roblox logo
San Mateo, CA, United Statesfull-time
Greenhouse

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created ...

Apply now →