Senior Engineering Manager, Engine

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Senior Engineering Manager for Roblox's Geometry team, focusing on foundational technology for 3D worlds and avatars. The role involves leading a team of C++ engineers to improve geometry processing, storage, and streaming for scalability, detail, and performance across devices. Responsibilities include owning the roadmap, driving new algorithms, ensuring end-to-end delivery, and coordinating with other engine teams.

What you'd actually do

  1. Lead and grow the Geometry Scalability team — a group of senior and staff C++ engineers working at the intersection of real-time graphics, geometry processing, and large-scale systems — and own the vision, roadmap, and execution for systems like SLIM and our geometry generation and level-of-detail pipelines.
  2. Evolve geometry scalability over a 1–3 year horizon, driving new algorithms and architectures in areas such as mesh simplification, level-of-detail generation, and scalable skinning/transcoding pipelines — extending today's capabilities from static environments to avatars, articulated models, and animated content like vehicles and interactive props.
  3. Own end-to-end delivery for geometry scalability systems — design, implementation, testing and performance validation, rollout, monitoring, and long-term maintenance — with clear execution practices that lead to predictable, high-quality results.
  4. Coordinate across teams including rendering, avatar, physics, and content platform, ensuring dependencies are understood and risks are managed early, and partner with research and senior individual contributors to translate cutting-edge techniques into robust, production-quality engine features.

Skills

Required

  • 4+ years of engineering management experience
  • leading senior and staff engineers on complex engine or platform projects
  • shipping large‑scale C++ engine or real‑time 3D systems
  • owning a multi‑quarter or multi‑year technical roadmap
  • cross‑team coordination
  • staged rollouts
  • ongoing iteration on performance and quality
  • 3D computational geometry and numerical methods
  • mesh processing
  • level‑of‑detail generation
  • geometry simplification
  • linear algebra
  • modern C++
  • low‑level performance optimization on CPU and/or GPU
  • real‑time engines or large‑scale rendering/geometry pipelines
  • build and maintain a healthy team culture

Nice to have

  • skinning
  • animation
  • avatar systems
  • working directly with or building for user‑generated content ecosystems or creator platforms
  • scalable content streaming systems
  • cloud‑based content transcoding and delivery pipelines for 3D assets
  • graphics, geometry, or simulation research
  • publications or conference talks
  • productionizing research techniques

What the JD emphasized

  • shipping large‑scale C++ engine or real‑time 3D systems
  • multi‑quarter or multi‑year technical roadmap
  • 3D computational geometry and numerical methods
  • modern C++
  • low‑level performance optimization