Tech jobs
Job listings



Senior Software Engineer, 3D Engine Scalability
Design and ship 3D engine systems for avatar/environment geometry (mesh processing, LOD, streaming) to enable high-fidelity worlds on mobile. Core tech: C++, 3D rendering, and performance profiling.



Senior C++ Engineer, Real-time Engine
Senior C++ engineer on Roblox's Geometry Scalability team building real-time 3D engine systems for avatars and environments — mesh processing, level of detail, streaming, and runtime loading — while profiling and optimizing engine performance across devices, especially mobile.



Senior Software Engineer - Machine Bootstrap
Senior engineer on Roblox's Fleet Management team leading the Machine Bootstrap pod: building and operating MAPI, the Machine API that provisions and rebuilds Roblox's global fleet of hundreds of thousands of bare-metal and cloud machines (incl. GPU/AI servers) in minutes. Systems programming in Go, C/C++, or Rust at massive scale.



Senior Software Engineer, Computer Graphics
Senior engineer on Roblox's Foundation AI team building engine-level infrastructure that turns the Roblox engine into a scalable platform for synthetic 3D data generation to train 3DGen models. Day-to-day involves C++ graphics/engine systems, pipeline architecture, and close collaboration with ML researchers.



Senior Software Engineer, Productivity
Roblox is hiring a Senior Software Engineer on its Engine Productivity team (Portal) to build AI agent sandboxes, harnesses, and integrations in C, C++, and Rust that improve developer workflows for engineers building Roblox's game engine, clients, and Studio. Based onsite in San Mateo, CA (Tue–Thu).



Senior Software Engineer- User Behavior
Senior backend engineer on Roblox's User Behavior team, building high-scale safety infrastructure: a low-latency per-user behavioral data layer, a centralized rules/ML consequence engine, and a unified intervention-delivery and abuse-reporting framework. Primarily Go backend services, gRPC APIs, streaming/batch pipelines, and ML integrations serving hundreds of millions of users.



Senior Software Engineer, Automation Tools
Senior engineer on Roblox's App Test team building the test automation platform behind the Roblox Universal App — frameworks, runners, orchestration services, device-farm infra, and dashboards for end-to-end testing across mobile, desktop, console, and VR, with a push toward AI-native test authoring, selection, and failure triage. Core tech: C++, Python, or Go, plus CI/CD and AI/LLM tooling.



Senior Software Engineer - Traffic Proxy
Senior systems engineer on Roblox's Traffic Proxy Services team, building and operating the global edge network and high-performance Layer 7 proxies (Rust on Kubernetes) that handle billions of daily web/API requests and defend the platform against DDoS and large-scale automated abuse.



Senior Security Software Engineer, Sandbox Platforms
Roblox is hiring a senior security engineer to design, build, and harden process sandboxes that isolate untrusted code on Linux, macOS, and/or Windows. Day to day you'd work with platform sandboxing primitives (seccomp, namespaces, Seatbelt, AppContainer), minimize attack surface, write threat models, and do systems programming in C, C++, or Rust.



Senior Software Engineer, Creator Services Translation
Senior engineer on Roblox's Creator Services Translation team, designing and building highly scalable distributed backend systems for the localization pipeline (text, image, audio detection, translation, serving, rendering). Full-stack work spans client, game engine, backend services, and ML models, using C#, C++, Go, or Python with microservices.



Senior Software Engineer - Data Acquisition
Senior engineer on Roblox's new Data Intake team, building a service that acquires external datasets, processes them into consistent formats, and stores them for training Roblox's future foundation models. Day-to-day work centers on AWS infrastructure (Terraform, EKS, VPC networking), Trino/Spark and SQL data systems, and Python data tooling, with tech-lead and mentoring duties.



Senior Software Engineer, Creator Collaboration
Designs and builds large-scale services for creator collaboration at Roblox, including the real-time Team Create product and the Creation Platform APIs that AI agents access via MCP. Full-stack work in C#, C++, Java, or Python, with emphasis on scale, architecture, and mentoring other engineers.



Senior Software Engineer, Reliability
Senior software engineer on Roblox's Reliability team, building fault-tolerant libraries, automation, load-testing guardrails, canarying services, and observability tooling to keep the platform reliable at massive scale. Requires 4+ years of experience and coding skills in languages like Go, C#, or Java.



Senior Software Engineer, Engine Harmony
Senior engineer on Roblox's Game Engine Systems team writing C++ engine code that harmonizes CPU, memory, and bandwidth resource usage so gameplay runs well across devices — from mobile clients to cloud servers — with optimization work to improve player engagement.



Senior Software Engineer, Runtime
Owns the concurrency core of the Roblox game engine — the task scheduler, fiber runtime, and async APIs. Day to day: building and optimizing C++ engine primitives, debugging production failures across PC, Mac, mobile, and console, and advising other engine teams. Core tech: modern C++, multithreading, and low-level performance work.



Senior Software Engineer, Test Frameworks & Tools
Senior engineer on Roblox's Test Frameworks & Tooling team building and scaling backend services for the test automation lifecycle — frameworks, orchestration, AI-assisted test generation, canary analysis, and debugging tools. Requires 2+ years backend/infra experience with C#, Go, or Python; onsite in San Mateo Tue–Thu.



Senior Software Engineer - Network Transport
Senior engineer on Roblox's Engine Networking team, building and optimizing the user-space network transport stack that keeps game state nearly synchronous in real time across desktop, mobile, and console clients. Core work is systems-level C++ with Linux networking, QoS, and congestion control.



Senior Software Engineer, Video Rendering
Senior engineer on Roblox's Video Team building video capture, encoding, playback, and rendering for the Android platform using C++ and NDK APIs like Vulkan and AMediaCodec, with opportunities to contribute across desktop, console, web, and backend microservices.
Senior Cyber Software Engineer
Senior engineer on STR's Defensive Cyber Technologies team building tools that improve the security of national defense systems: running security assessments, finding and remediating vulnerabilities, and developing fuzzing plus static/dynamic analysis tooling in C/C++. Requires an active Secret/Top Secret clearance and US citizenship.