
Check your CV before you apply
See your score the way hiring software reads it. If it needs work, build a stronger resume in the same place.
About the role
Roblox is building the tools and platform that empower a global community of developers to bring 3D immersive digital experiences to life for tens of millions of daily active users.
The Ads User Experience team is pioneering a first-of-its-kind advertising engine directly integrated into the Roblox Game Engine. In this high-impact C++ systems role, you will build native in-engine advertising formats—starting with high-performance video integrations—that scale across millions of user-created experiences. Sitting at the ground floor of Roblox's immersive advertising ecosystem, you will design lightweight, low-latency rendering and delivery features that balance business monetization with extreme platform performance and community integrity.
Key Responsibilities
- In-Engine Ad Systems: Architect, build, and optimize native advertising capabilities directly within the core Roblox Game Engine using C++.
- Video & New Ad Formats: Lead the engineering and integration of innovative 3D ad formats, prioritizing real-time video streaming, dynamic surfaces, and interactive ad placements.
- Engine Performance & Integrity: Maintain high engine performance standards across desktop, mobile, and console platforms, ensuring zero degradation to client framerates or physics rendering.
- Metrics & Telemetry Pipelines: Implement robust, high-accuracy client-side telemetry systems and ad impression logging to ensure transparent analytics for advertisers and creators.
- Cross-Functional Collaboration: Partner with Engine Architecture, Product Design, Data Science, and Developer Relations teams to deliver community-respecting ad solutions.
Requirements
C++ Systems Engineering & Analytics
- 6+ years of professional software development experience working in complex, production-grade C++ codebases.
- Strong analytical capabilities with direct experience handling application metrics, analytics engines, or data science integrations.
- High standards for data accuracy and experience maintaining reliable systems in high-throughput production environments.
- Proven track record of taking full technical ownership of features throughout their lifecycle.
Academic Foundation & Logistics
- Degree in Computer Science, Software Engineering, or equivalent practical experience.
- Ability to report onsite 3 days per week (Tuesdays, Wednesdays, Thursdays) at Roblox HQ in San Mateo, CA.
- Note: Roblox may not be able to support certain visa categories or future H-1B sponsorship for this position.
Preferred Qualifications
- Experience developing runtime game engine features (e.g., Unreal Engine, Unity, or proprietary C++ engines).
- Familiarity with client-side video decoding, streaming protocols, or real-time graphics pipelines.
- Curiosity and drive to remain at the forefront of emerging engine technologies and advertising delivery architectures.
Total Rewards & Workplace Benefits
- Compensation: Base salary of $243,290 – $295,250 USD + comprehensive long-term equity grant package.
- Healthcare & Wellness: Comprehensive medical, dental, and vision coverage options; mental health resources and wellness stipends.
- Financial Security: 401(k) program with company matching; life and disability insurance.
- Time Off & Work Culture: Generous PTO policies, observed holidays, and hybrid workplace flexibility.

Source: Employer Career Pages · THE BRIEFED never charges candidates.
Similar roles
More Technology & IT roles near this one