Principal Software Engineer, Backend - Sharing
Core
Lead large, multi-team initiatives to define and drive the platform-wide strategy for how millions of users capture, share, and discover content on Roblox.
Role type
Principal Software Engineer, Backend (Sharing)
Builds
Platform-wide content creation and sharing infrastructure serving millions of users
Domain
Consumer social platform / 3D immersive digital experiences
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, scalable API architecture, high-throughput backend services, incident response leadership, technical strategy definition, team alignment, hiring and retention leadership
Preferred skills
Experience with C++, C#, or Java, consumer-scale platform experience, mentoring senior engineers
Technologies
C++, C#, Java
Responsibilities
Own outcome of complex, business-critical programs spanning several teams; Develop and drive multi-year technical vision for content creation and sharing; Lead high-severity incident response across groups; Improve shared infrastructure and foundational systems; Align multiple teams on shared technical direction; Shape hiring, closing, and retention of top talent
Seniority
Principal, strategy & mentorship