Principal Software Engineer, Safety Foundation | Roblox San Mateo
Principal Software Engineer, Safety Foundation | Roblox San Mateo
Posted yesterday
SENIORITY
Manager
About the role
- Serve as the hands-on tech lead for a group of engineers on Safety Foundation, setting technical direction, driving execution, and staying close to the code
- Lead the design and implementation of a scalable, cost-efficient platform built for 10x traffic growth
- Drive the AI-first transformation of the safety platform, architecting agentic and ML-integrated workflows with the security, auditability, and reliability production safety systems require
- Build the developer experience layer that lets product teams across Roblox integrate safety capabilities in hours, not months
- Partner with Trust & Safety ML, User Safety, Safety Operations, and product teams to turn platform needs into durable infrastructure
- Define backend standards and patterns across the team, and raise the technical bar through code review, architecture guidance, and mentorship
- Find and resolve performance bottlenecks across networking, data, and compute at scale
- 10+ years of experience building large-scale backend and distributed systems and shipping high-quality systems to production (a strong preference for experience building developer platforms)4+ years acting as a tech lead: setting direction, driving execution, and growing engineers at multiple levels
- Deep proficiency in Go or a similar compiled language (Go strongly preferred)
- Experience with NoSQL databases at scale (DynamoDB, Cassandra, or similar)
- Experience with, or strong interest in, AI/ML platform integration, such as pipelines, agentic workflows, and human-in-the-loop (HITL) workflowsBA/BS in Computer Science, Engineering, or a related technical field, or equivalent experience
- SkillsTechnical SkillsGo (or a similar compiled language)
- Large-scale backend and distributed systems
- NoSQL databases (DynamoDB, Cassandra)AI/ML platform integration and agentic workflows
- Developer platform designCQRS and Event Sourcing (a plus)
- Soft SkillsHands-on technical leadership
- Platform thinking, designing for reuse, velocity, and reliability
- Comfort with ambiguity
- Mentoring and multiplying the team's impact
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
