Senior Software Engineer - Graphics Engine | Roblox NEW

The Briefed

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity compensation
Comprehensive health insurance
Onsite campus with meals
401(k) retirement plan

Job summary

Roblox is seeking a Senior Rendering Engineer to join world-class graphics engineers powering the largest immersive 3D streaming environment across console, desktop, mobile, and VR. Working on an in-house rendering engine supporting Vulkan, Metal, DirectX, OpenGL, and GNM, you will tackle complex graphics challenges to push visual fidelity while maintaining cross-platform compatibility and fast load times.

You will lead Real-Time Rendering & Engine Architecture initiatives, collaborate with

Qualifications

  • 6+ years of professional experience in real-time rendering and 3D graphics.
  • Strong proficiency in modern C++ and shading languages (HLSL, GLSL, MSL).
  • Deep knowledge of 3D math and rendering algorithms.
  • Experience with Vulkan, Metal, DirectX, OpenGL, or GNM.
  • Experience delivering graphics features on mobile or consoles.
  • Ability to profile, debug, and optimize CPU/GPU performance.
  • Interest in state-of-the-art graphics research and industry developments.

Responsibilities

  • Investigate and implement cutting-edge rendering techniques for Roblox platform.
  • Optimize rendering pipelines across desktop, mobile, console, and VR.
  • Integrate low-level GPU APIs and collaborate with technical artists.
  • Own graphics features from R&D to deployment and long-term support.
  • Profile and optimize engine performance and memory usage.

Skills

6+ years real-time rendering
C++
Shading languages (HLSL/GLSL/MSL)
3D math & algorithms
GPU APIs (Vulkan/Metal/DirectX/OpenGL/
Mobile/Console graphics
Performance profiling & optimization
Research in graphics tech (SIGGRAPH/GD
GI/TAA/RT pipelines
Custom rendering features development

Tools

Vulkan
Metal
DirectX
OpenGL
GNM

Job description

As a Senior Rendering Engineer, you will join world-class graphics engineers supporting the largest immersive 3D streaming environment deployed across console, desktop, mobile, and VR. Operating on an in-house rendering engine built from the ground up—supporting DirectX 9/11, OpenGL, GNM, Metal, and Vulkan—you will solve complex graphics challenges to push visual fidelity while guaranteeing cross-platform compatibility and minimal load times. In this role, you will innovate novel rendering techniques centered around caching, incremental computation, and graceful degradation to power dynamic, high-speed environments across high-end platforms and low-power devices alike.

Key Responsibilities

Real-Time Rendering & Engine Architecture

  • Novel Rendering Innovations: Investigate, design, and implement cutting-edge rendering techniques to elevate visual expressiveness, real-time lighting, and atmospheric immersion across the Roblox platform.
  • Cross-Platform Engine Optimization: Optimize rendering pipelines for multi-platform execution—ensuring backward compatibility for legacy assets alongside scalable graphics settings across desktop, mobile, console, and VR hardware.
  • Low-Level GPU API Integration: Write and maintain low-level and high-level graphics code interfacing directly with GPU APIs (Vulkan, Metal, DirectX, OpenGL, GNM).
  • Technical Artist Partnership: Collaborate closely with technical artists and creator tooling teams to understand current and future rendering requirements for creators of all experience levels.

Performance Engineering & Lifecycle Ownership

  • Performance & Memory Tuning: Profile, reason about, and optimize engine execution paths to maximize frame rates and minimize memory consumption across diverse hardware configurations.
  • Full-Lifecycle Project Ownership: Take complete technical ownership of graphics features from initial R&D and shader development through deployment, stability monitoring, and long-term support.
Requirements

Technical Depth & Graphics Foundations

  • Experience Track: 6+ years of professional experience specializing in real-time rendering and 3D graphics development.
  • C++ & Shading Mastery: Strong proficiency in modern C++ alongside hands‑on mastery of shading languages (HLSL, GLSL, MSL).
  • 3D Math & Algorithmic Foundation: Deep expertise in 3D linear algebra, spatial math, rasterization/ray-tracing algorithms, and modern rendering techniques.
  • GPU API Depth: Solid practical experience working with one or more GPU APIs (Vulkan, Metal, DirectX, OpenGL, GNM).
  • Mobile/Console Development: Hands‑on experience delivering graphics features on mobile platforms (iOS/Android) or dedicated gaming consoles.
  • Performance Reasoning: Demonstrated capability to profile, debug, and optimize low-level CPU/GPU performance and memory usage.
  • Research Interest: Passion for staying updated on state-of-the-art computer graphics research, real-time techniques, and SIGGRAPH/GDC developments.
Preferred Qualifications
  • Direct experience developing custom rendering features for proprietary, in-house 3D game engines.
  • Familiarity with modern global illumination (GI), temporal anti-aliasing (TAA), compute shaders, or hardware-accelerated ray tracing pipelines.
  • Track record of publishing or presenting original graphics rendering research.
Total Rewards & Benefits
  • Compensation & Equity: San Mateo base salary range ($295,250 – $345,040 USD) + competitive Roblox equity compensation package.
  • Healthcare & Wellbeing: Comprehensive health, dental, and vision insurance packages for employees and eligible dependents.
  • Onsite Perks & Campus: Modern San Mateo headquarters featuring daily catered meals, team events, and state-of-the-art technical setups.
  • Time Off & Retirement: Generous vacation policies, paid company holidays, paid parental leave, and 401(k) matching programs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Rendering Engineer
Principal Rendering Engineer

Roblox Corporation • Canada (KY)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits
Onsite work at HQ
Principal Rendering Engineer
Principal Rendering Engineer

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits package
Senior Rendering Engineer — Cross-Platform Graphics & Equity
Senior Rendering Engineer — Cross-Platform Graphics & Equity

The Briefed • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Comprehensive health insurance
Onsite campus with meals
+1
Senior Software Engineer, 3D Engine Scalability
Senior Software Engineer, 3D Engine Scalability

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Principal C++ Engineer - Game Engine Data | Roblox NEW
Principal C++ Engineer - Game Engine Data | Roblox NEW

The Briefed • San Mateo (CA)

On-site
USD 295,000 - 345,000
Onsite meals and campus facilities
Equity package
401(k) matching
+1
Senior Rendering Engineer - Real-Time Graphics
Senior Rendering Engineer - Real-Time Graphics

Roblox Corporation • Canada (KY)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits
Onsite work at HQ
Senior Rendering Engineer - Immersive Real-Time 3D
Senior Rendering Engineer - Immersive Real-Time 3D

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits package
Principal Software Engineer, Engine UI
Principal Software Engineer, Engine UI

Roblox Corporation • San Mateo (CA)

On-site
USD 293,800 - 343,340
Senior Software Engineer, Computer Graphics
Senior Software Engineer, Computer Graphics

Roblox Corporation • Canada (KY)

On-site
USD 227,000 - 295,000
Equity compensation
Benefits described on page
Senior C++ Engineer, Real-time Engine
Senior C++ Engineer, Real-time Engine

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000