SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer - Traffic Proxy

Roblox - San Mateo, CA, United States - Hybrid - posted 2026-09-21

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 243,290 - 295,250 / annual

Roblox is a global platform where tens of millions of people create, play, and connect in 3D immersive experiences. The Traffic Proxy Services team operates the edge network and high-performance Layer 7 proxies handling billions of web and API requests daily while defending against large-scale automated attacks. In this role, you will help pioneer the next generation of edge infrastructure by replacing legacy proxy configurations with programmable, memory-safe Rust services running on Kubernetes. You'll build intelligent, automated defense systems and work alongside principal engineers and key partners across Security, Reliability, and Platform teams to tackle high-stakes systems challenges where efficiency, scale, and uptime are critical. Key responsibilities include: - Design and build high-performance services sitting directly in the request data path, where performance, reliability, and security are paramount - Evolve edge architecture toward something simpler and programmable, migrating policy incrementally with parity testing and exercised rollback - Improve traffic classification and intelligence to detect and mitigate DDoS and abuse traffic - Build feedback loops that automate mitigation and reduce mean time to recovery - Raise the efficiency of the edge infrastructure - Own your work in production as part of the team's on-call rotation, raising the reliability bar through design, code review, and incident review - Collaborate across Networking, Security, Reliability, and Compute teams to deliver on Infrastructure and company priorities - Be a gatekeeper for high code quality, architectural designs, and pragmatic versus long-term approaches - Leverage AI tools to speed up research, development, and troubleshooting The role is based in San Mateo with hybrid flexibility: onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday. REQUIREMENTS: - 7+ years building and operating backend or infrastructure software, including time owning a tier-0 service in production - Fluent in a systems language; Rust strongly preferred; strong Go experience with appetite to work in Rust is welcome - Deep comfort with networking fundamentals: TCP, TLS, HTTP/1.1 and HTTP/2, QUIC, and internals of at least one production L7 proxy (HAProxy, Envoy, NGINX, Pingora or similar); able to troubleshoot live network problems - Familiar with how the kernel and userspace interact; comfortable tuning the kernel to optimize for efficiency and reliability - Experienced with high-performance packet processing in and around the kernel—kernel-bypass and kernel-path techniques such as eBPF/XDP - Able to independently design, build, and operate systems on Kubernetes end to end; able to reason about node-level behavior when latency and resource isolation matter - Able to write design documents that survive review by senior stakeholders across several teams; able to disagree productively - Motivated by problems where the blast radius is real and the feedback loop is immediate - Genuinely curious; pull on the thread until you understand why a system behaves the way it does; prefer to learn an unfamiliar layer of the stack rather than route around it

Similar roles