← All roles

Principal Software Engineer, Metrics Platform

Roblox ·San Mateo, CA, United States ·Hybrid 10d ago
JavaGoScalaPythonApache SparkApache FlinkDistributed Systems

About the role

Roblox is seeking a Principal Software Engineer to set the technical direction for a metrics platform that enables teams to define, discover, and govern trusted metrics across analytics and data-processing systems. The role involves leading architecture and execution for a platform connecting metric definitions to materializations in Spark, Flink, OLAP systems, and feature platforms, while aligning teams around durable interfaces and semantics.

Requirements

Candidates require 10+ years of experience building production-grade distributed systems, a record of setting technical direction across multiple teams, deep experience in data platforms and analytical systems, strong engineering skills in Java, Go, Scala, or Python, and excellent technical communication and influence. They should demonstrate extreme ownership and ability to define technical requirements in ambiguity.

About the company

Roblox

Roblox is a global online platform and storefront for user-generated games and experiences. It allows creators to publish their own games and users to play a wide variety of user-created content across multiple devices. Roblox offers a safe, creative, and immersive environment for people to imagine, create, and share experiences with others.

View company page →
$295k–345k
Hybrid San Mateo, CA, United StatesSan Mateo, United States
Posted 10d ago
Apply for this role
Opens careers.roblox.com ↗
About the company
Roblox
https://www.roblox.com

Roblox is a global online platform and storefront for user-generated games and experiences. It allows creators to publish their own games and users to play a wide variety of user-created content across multiple devices. Roblox offers a safe, creative, and immersive environment for people to imagine, create, and share experiences with others.

View company page →