Roblox

Senior Software Engineer, Ads Platform

Roblox
Apply
3 months ago
San Mateo, CA, USASenior

Base Salary

$197k - $243k/yr

Responsibilities

  • Architect and build foundational ads systems that reliably serve Roblox at massive scale.
  • Build and ship advertising products used by hundreds of millions of users.
  • Develop backend services that scale to billions of products and transactions.
  • Improve the performance of ads serving and delivery infrastructure.
  • Expand systems to support new and immersive advertising experiences.
  • Serve as a technical lead, mentor junior engineers, and influence technical and product direction.
  • Own projects throughout their full lifecycle and collaborate with ML, backend, analytics, and product engineers.

Requirements

  • 5+ years of experience in software development and shipping complex products to production.
  • Proficiency in one or more of C#, Go, Rust, Java, C++, or Python.
  • Knowledge of REST, gRPC, distributed systems design, scalable containerized systems, and microservices.
  • Experience with Kafka, Flink, Redis, and distributed SQL or NoSQL databases.
  • Experience with advertising systems is a bonus.

Benefits

  • Annual base salary range of $196,750–$243,290 USD.
  • Eligible for equity compensation and company benefits.
  • Onsite at the San Mateo, CA headquarters Tuesday through Thursday, with optional presence Monday and Friday.
  • Full-time position.

Tech Stack

Apache FlinkApache KafkaC#C++GogRPCJavaPythonRedisRustSQL

Categories

Roblox

About Roblox

5,001-10,000 employees

Roblox builds a platform for user‑generated 3D experiences, offering Roblox Studio for creators and a social marketplace where players explore and interact across devices. Its business model centers on virtual currency (Robux) and subscriptions, platform fees paid to creators, and an expanding advertising offering. Founded in 2004 and headquartered in San Mateo, California, Roblox Corporation is publicly traded on the NYSE under the ticker RBLX.

Contact me