Back to results
Technology & IT

Senior Software Engineer - Ads Engine Formats

On-site · San Mateo, California Senior Full-time USD 243k–295k / yr Posted 2 hours ago International
Apply on company site ↗
Not ready to apply yet?
Free ATS check

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.

Roblox
Listed via Employer Career Pages
View companies

Source: Employer Career Pages · THE BRIEFED never charges candidates.

The Weekly Brief

New roles, in your inbox.

One email a week — the best hand-picked roles, salary insights and career reads. No spam, unsubscribe any time.