Senior Software Engineer- Account Access & Controls
Required skills
- high-throughput
- low-latency
- gRPC
- Redis
- Kafka
- SQS
- React
- Luau
- NET
- Go
Nice to have
- configuration platforms
- feature-flag platforms
Role summary
Roblox's Safety organization is seeking a Senior Software Engineer for the Account Access & Controls team. This role involves designing, building, and operating high-throughput, low-latency services that manage user access and enforce regulatory compliance across Roblox's global platform. You will own the full stack, influence technical direction, and collaborate with feature teams to implement evolving regulations. The ideal candidate has 5+ years of experience in backend or distributed systems, strong fundamentals in service design, caching, data modeling, and performance, and a track record of leading projects. Experience with authorization systems or regulatory compliance is a plus.
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.
At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.
A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.
WHY SAFETY?
At Roblox, we strive to connect a billion people with optimism and civility, and the Safety organization’s mission is to become the leader in civil immersive online communities. We systematically detect, remove, and prevent problematic accounts, content and behavior, and we make Roblox accounts secure and free from compromise. We cover a broad area of the tech spectrum, including machine learning, classifiers for 3D models, experimentation, automation, detection workflows, and AI-powered text filters. Aligned and partnering with product teams, we use this toolbelt to discover new opportunities, influence and shape the product roadmap and prioritization, build safety products, and measure the impact on our community of users and developers. In doing so, we keep Roblox safe, civil, and inclusive, and we foster positive relationships between people around the world.
WHY ACCESS & CONTROLS?
Roblox operates globally across a huge number of jurisdictions, each with their own laws and regulations. Every user's platform experience is tailored based on their age, location, parental consents, and more to ensure that Roblox is safe and compliant for them. The Access & Controls pod owns the systems that make this possible. For internal teams, we provide the platform to define and enforce feature access rules. For users, we show what's available, guide them to unlock more, and put them in control of their own Roblox experience.
Our services are some of the highest-traffic systems at the company, sitting in the hot path of nearly every user action across billions of accounts and millions of requests per second. As international regulations evolve and new features are built, our systems are how Roblox enforces, manages, and gives visibility into consistent behavior across dozens of features.
You Will:
You Have:
You Are:
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range$243,290—$295,250 USDRoles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.
For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.
Sample Roblox interview questions
- 1
Design a Delayed Payment Scheduler Service
system designmedium - 2
Design a skill-based matchmaking system
system designhard - 3
Design a Like/Unlike Feature
system designmedium - 4
Design a Resource Loader in a Game Engine
system designmedium - 5
Design a system for real-time processing of user behavior data.
system designmedium
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Sales Solution SpecialistRoblox · San Mateo, CA · Onsite
- Software Engineer, ROS Open Platform & AI EnablementRoblox · San Mateo, CA · Onsite
Access Controls Systems SpecialistAlbireo Energy · Anaheim, CA · Onsite- System Validation Engineer, Access ControlsLucid Motors · Southfield, MI · Onsite
Field Service Engineer II- Access Controls- Baton Rouge, LAHoneywell International Inc. · Baton Rouge, LA · Hybrid- Senior Machine Learning Engineer: Creator Tools & AutomationRoblox · San Mateo, CA · Onsite
