Principal Software Engineer - Content Platform
Core
Design and build backend services for a secure, scalable, and extensible foundation for ingestion, processing, storing, managing, and serving user content for a global community of creators.
Role type
Principal Software Engineer (Backend, Distributed Systems)
Builds
Large distributed systems, data processing and analysis pipelines, access control systems, and Open Cloud APIs for the Roblox ecosystem.
Domain
Gaming / Content Platform / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Architecting and designing mission-critical applications at scale, building scalable and reliable backend systems, end-to-end service ownership, technical leadership, system resilience design, cross-functional collaboration.
Preferred skills
Master's degree in Computer Science or related field, experience with C#, Go, Java, C++, or Python, creative and strategic problem-solving approach.
Technologies
C#, Go, Java, C++, Python
Responsibilities
Design and deploy services within the Roblox ecosystem, guide the future technical direction of the team, raise the technical bar for code quality and architectural designs, mentor and develop fellow engineers, design scalable and resilient systems and services.
Seniority
Principal, hands-on IC with strategic impact and mentorship