Roblox, a leading platform in 3D immersive digital experiences, is seeking a Principal Software Engineer for their Storage team. This role is crucial in shaping the future of human interaction through highly scalable and secure data storage systems. The position involves leading next-generation data security and availability architecture, designing distributed software that handles hundreds of millions of transactions per second at exabyte-scale.
The ideal candidate will work at the intersection of security, analytics, and product teams, driving strategic initiatives for data security across all Roblox storage systems. This includes OLTP databases, object stores, queues, and search infrastructure. The role demands expertise in large-scale distributed systems, with deep knowledge of various data management technologies including RDBMS, caching solutions, and modern storage architectures.
Working at Roblox's San Mateo headquarters (hybrid schedule), you'll join a team that's reimagining how people connect globally. The position offers competitive compensation ($283,780 - $331,640 USD) and comprehensive benefits. You'll be part of a company serving tens of millions of daily users while tackling unique technical challenges at scale.
The role requires 7+ years of hands-on experience, strong programming skills in languages like Rust, Go, or Java, and expertise in container orchestration and monitoring systems. You'll be responsible for improving service reliability, automating development processes, and ensuring zero-downtime deployments while maintaining high security standards.
This is an opportunity to make a significant impact on a platform that connects millions of users worldwide, working with cutting-edge technology while enjoying excellent benefits and a collaborative work environment.