Senior Software Engineer on Roblox's Reliability team, building fault-tolerance libraries, production guardrails, load-testing and observability tooling, and canary/alerting systems to keep the platform performant and reliable at scale. Requires 4+ years of experience and coding in languages like Go, C#, or Java.
Designs, develops, and optimizes video capture, encoding, playback, and rendering for Roblox on Android using NDK APIs like Vulkan and AMediaCodec, with opportunities across desktop, console, web, and backend microservices. Core technologies: C++, Android, Vulkan/OpenGL, and video codecs (AVC/HEVC/AV1).
Headquarters: Remote 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 by our global community of developers…
Protects Roblox users and creators by designing and implementing features that prevent, detect, and mitigate account takeovers. Owns end-to-end stack work in Go, Python, TypeScript, and Lua, applying ML, classifiers, and AI tools, and partners with InfoSec, Economy, and Safety teams.
Leads technical direction and hands-on development of Roblox's service-to-service communication platform, guiding an Envoy- and Istio-based service mesh across Kubernetes, Nomad, and cloud environments while partnering with security and application teams on reliability, security, and efficiency.
Designs, builds, and scales test automation infrastructure and tooling for Roblox services, including test frameworks, orchestration, AI-native test generation, and debugging. Collaborates across engineering teams and uses languages such as C#, Go, or Python to improve test reliability and shift quality earlier in CI/CD workflows.
Builds and operates notification delivery systems (push, in-app, email, toast) for millions of Roblox users, scaling routing pipelines, shipping recommended notifications with ML partners, running A/B tests, and owning developer-facing APIs, observability, and on-call.
Senior Software Engineer on Roblox's Engine DataModel team, building core C++ engine systems like reflection bindings, serialization, and performance-critical infrastructure for the Roblox platform across desktop, mobile, and console.
The Consumer App Performance team is looking for a Principal Software Engineer to spearhead stability and performance improvements You will work across system-level, cross-platform C++ game engine, and front-end…
We’re looking for an outstanding engineering to join our Engine Scalability team The Engine Scalability team builds the systems that power both Avatars and Environments across Roblox Our mission is to enable millions…
As a Senior/Principal Software Engineer on the Build Surfaces team, you will lead projects that shape how everyone builds on Roblox, across both Studio and the Roblox App. Our team owns the AI-powered workflows that…
The Ads User Experience team at Roblox is dedicated to developing cutting-edge software and integrations that facilitate ads on Roblox Our focus lies in building a first-of-its-kind ads system in our Game Engine We are…
As a Backend Engineer, you will have the independence, opportunity, and end-to-end responsibility to help us build a critical, complex set of backend systems that support the creators of games and other experiences…
We are looking for a Principal Software Engineer to join our Safety Experience team within the Trust & Safety organization. In this role, you will revolutionize Roblox users’ perception of safety by developing…
The Agent Infra team builds the infrastructure that runs autonomous AI agents at Roblox for millions of creators building experiences on our platform, and for thousands of Roblox engineers shipping production code…
As a Senior Software Engineer on our Engine Networking team, you will have an immediate impact on the building blocks of Roblox itself The software you build is a very large application that empowers our global…
The Engine Networking Team pulls the players together by ensuring the communication of the game state to all As a Principal Network Transport Engineer you will help the players experience the game as a nearly…
We are seeking a senior software engineer to join our new Data Intake team Our team owns the tooling that sources and processes the training data that Roblox’s future foundation models are built on As an engineer on…
The Engineering Acceleration team at Roblox provides a golden path of intuitive tools and services helping every engineer at the company build, test, and ship world-class software As a Service Management Principal…
Foundation AI builds the platforms, services, and infrastructure that enable machine learning and generative AI across Roblox. In this role, you’ll work across areas such as model training and inference, LLM services,…
Cookies?
A session cookie keeps you signed in. If you accept, we also use analytics cookies (Google Analytics and PostHog) to understand usage. Learn more
We couldn't check your fit for this role — add a CV to your profile to see it next time.