Tech jobs
Job listings
Principal Software Engineer - Content Lifecycle
Principal Engineer at Roblox designing and building core workflows in C++ for the game engine and Studio, enabling creators and AI agents to collaborate on 3D content at scale.
Principal Software Engineer - Creator Collaboration
Principal engineer building collaboration features in Roblox Studio’s C++ game engine to let creators and AI agents co-create 3D experiences at scale.
Senior Software Engineer, Service Mesh
Build and maintain Roblox’s service mesh (Istio/Envoy) to connect thousands of microservices across hybrid Kubernetes/Nomad environments and enable cloud bursting for billions of daily requests.
Principal Network Engineer
Principal Network Engineer designs and scales Roblox’s global backbone and edge networks to support millions of daily users and immersive 3D experiences.
Principal Software Engineer - Roblox Database
Principal engineer on Roblox’s next-gen database platform, designing indexing, replication, and scaling features to keep millions of concurrent users fast and reliable.
Principal Software Engineer
Principal engineer designing core C++ data structures and frameworks for Roblox’s game engine, ensuring high performance across all supported devices.
Senior Software Engineer, App Performance
Senior C++ engineer optimizing Roblox’s cross-platform game client for speed, battery, and app size across Android, iOS, consoles, and desktop.
Senior Software Engineer (C++)
Build and optimize the cross-platform C++ Roblox game engine to improve client performance across mobile, desktop, and console devices.
Senior Software Engineer, Ads Experience (C++)
Builds and optimizes a first-of-its-kind in-game ad system in C++ for Roblox’s 3D immersive platform, focusing on video formats and scalable performance.
Principal Software Engineer - Creator Distributed Systems & Storage
Principal engineer leading distributed storage systems (Data Stores, Memory Stores) and cloud services for Roblox creators, ensuring 100% uptime and building observability dashboards.
Senior Software Engineer, UGC Validation
Senior engineer building automated systems to validate 3D user-generated assets for Roblox’s metaverse marketplace, enforcing quality and policy via geometric processing and schema checks.
Senior Frontend Engineer (Video) - 12 month FTC
What you’d be doing in this role As Canva scales, change continues to be part of our DNA — and we like to think that's all part of the fun. So this will give you a flavour of the type of things you’ll be working on…
Senior Software Engineer - Marketplace (Avatar Identity)
Builds and scales the Avatar Marketplace and Identity systems that let 100M+ users customize and shop for virtual goods in Roblox’s 3D experiences.
Senior Software Engineer, Engine Systems
Builds core C++ systems for Roblox’s 3D engine, including DataModel structures, reflection bindings, and serialization to power millions of user-created games.
Senior Software Engineer, Game Engine Systems
Builds core C++ systems and reflection bindings for the Roblox engine’s DataModel, ensuring scalable performance across desktop, mobile, and console clients.
Senior Software Engineer (Backend), Communication
Senior Software Engineer on the Communications team at Roblox, owning backend systems that power chat and messaging for millions of players and supporting billions of messages daily, building and scaling infrastructure for in-game communication.
Senior Software Engineer, Geometry
Build core 3D geometry algorithms and tools that power real-time creation and editing for millions of Roblox users, using C++ and computational geometry.
Principal Software Engineer, Physics
Build and optimize Roblox’s proprietary distributed physics engine, integrating real-time simulations and tools for developers to create immersive 3D experiences.