Greenhouse ·
full-timeSenior 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.
Education
- Level: Bachelor's degree
Key Skills
Experience required
7-7 years experienceAbout 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
Required skills
Also mentioned in the listing
| Role | Senior Software Engineer - Traffic Proxy |
|---|---|
| Company | Roblox |
| Location | San Mateo, CA, United States |
| Compensation | Not disclosed |
| Posted | 2026-10-01 |
| Deadline | Rolling |
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.
- 1ApplicationSubmit your resume through the apply link.
- 2ScreeningRecruiter reviews your background against the role.
- 3AssessmentA technical test, assignment, or coding round, depending on the role.
- 4Interview(s)One or more rounds with the hiring team.
- 5OfferOffer letter with compensation and start date.
Before you apply
0/4More at Roblox
Other jobs at Roblox
- Principal Fullstack/backend Software Engineer, User Connections · San Mateo, CA, United States
- Principal Data Scientist - Safety · San Mateo, CA, United States
- Senior Software Engineer - Engineering Acceleration · San Mateo, CA, United States
- Senior Product Support Specialist · Gurugram, Haryana
- Senior Software Engineer (full Stack), Global Actions · San Mateo, CA, United States
Explore Related Placements
// similar opportunities
You might also like
Senior Software Engineer, Core Engine
Roblox
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 ...
Senior Software Engineer, Productivity
Roblox
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']
Senior Software Engineer, Service Mesh
Roblox
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 ...
Senior Software Engineer, Game Engine
Roblox
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']
Senior Software Engineer - Data Access
Roblox
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 ...
Senior Software Engineer - Release
Roblox
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 ...