Company Overview: Roblox is an interactive platform that brings people together through play. Millions around the globe come to Roblox daily to create, explore, and share in immersive digital experiences. We are on a mission to connect a billion people with optimism and civility as they engage in countless user-generated worlds.
Company Culture: At Roblox, innovation and creativity lead the way in our quest to build the ultimate online platform for social interaction. A career at Roblox means shaping the future of play, solving complex technical challenges, and enhancing the safety and civility of shared digital spaces.
Work Opportunities: As a Principal Software Engineer on the Account Management team, you will guide the development of systems that empower users to manage their Roblox experience safely and efficiently. This role involves leading a team of engineers to build a platform that supports context-aware, safe, and civil interactions tailored to our users’ ages and locations.
Role Overview: You will be responsible for leading the design and implementation of our Account Management platform, ensuring it aligns with international compliance requirements and meets the needs of diverse user demographics. This position offers the opportunity to impact significantly how users interact with Roblox globally.
Responsibilities:
Lead a team of 10+ engineers to build and scale the Account Management platform.
Architect systems to model international compliance requirements that affect user access to features and content.
Collaborate with product teams across the company to ensure integration of the platform enhances user safety and experience.
Design and develop robust backend services across large distributed systems.
Establish new standards for backend stack practices within the team.
Desired Experience:
8+ years of experience in software development with a focus on large-scale distributed systems.
Extensive experience building and shipping products that improve user experience.
Expertise in compiled languages such as Golang, Java, or C#.
In-depth knowledge of SQL database applications and scalability considerations.
Experience with discovery products like Search and Recommendations or real-time machine learning systems is a plus.
Additional Skills:
Advanced proficiency in network security and data protection to enhance account safety.
Strong ability to utilize machine learning and AI technologies for improving system recommendations and personalizations.
Expertise in modern API design and microservices architecture.
Experience with cloud platforms and services, enhancing scalability and performance.
Excellent diagnostic and troubleshooting skills, adept at resolving complex technical issues.
Proven ability to lead cross-functional teams in a dynamic environment.
Superior communication skills, capable of articulating complex solutions clearly and persuasively to diverse audiences.
Application Note: Roblox is eager to welcome talented individuals who are passionate about improving our platform. We encourage applicants to apply even if they do not meet every requirement listed above.
Compensation: The role offers a competitive salary ranging from $283,780 to $331,640 annually, dependent on experience and qualifications. This includes a comprehensive benefits package, equity, and perks.