Question
2-5

Senior Software Engineer - Queue

12/2/2025

Lead the advancement and scaling of a distributed queue service that handles a wide range of services. Design and build frameworks and tools to automate the development and monitoring of mission-critical services.

Salary

192890 - 238520 USD

Working Hours

40 hours/week

Company Size

1,001-5,000 employees

Language

English

Visa Sponsorship

No

About The Company
Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to Roblox to learn, work, play, connect, communicate, and socialize in immersive digital experiences all built by a global community of creators. Powered by Creators Roblox is powered by a global community of millions of developers and creators who produce their own immersive multiplayer experiences each month using Roblox Studio, our intuitive desktop design tool. Any experience imaginable can be created on Roblox. How Popular? Roblox is ranked as one of the top entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (Comscore). Our popularity is driven purely by the community with millions of people signing up through word of mouth every month.
About the Role
<div class="content-intro"><p><span style="font-weight: 400;">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.&nbsp;</span></p> <p><span style="font-weight: 400;">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.</span><strong> </strong><span style="font-weight: 400;">We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.&nbsp;</span></p> <p><span style="font-weight: 400;">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.</span></p></div><p>The Infrastructure Storage organization is seeking a Senior Software Engineer to join the Queue team. In this role, you will play a critical part in evolving and operating our in-house, large-scale distributed queue system based on Apache Kafka. Your work will directly support Roblox's ever-increasing need for high-performance queue business capabilities, as the system currently handles tens of trillions of events daily.</p> <p><strong>You will:</strong></p> <ul> <li>Lead the advancement and massive scaling of our 24x7 distributed queue service. This critical system is vital for handling a wide range of services, including analytics, matchmaking, trust-safety, economy, and database changefeed events. A key objective is to transition current Amazon SQS traffic to this in-house platform</li> <li>Play a leading role in the design, implementation, and operation of our internal Infra-as-a-Service (IaaS) offerings built on top of a container orchestration platform</li> <li>Design and build robust frameworks and tools to automate the development, testing, cluster management, and monitoring of our mission-critical services</li> <li>Drive improvements to the Service Level Agreements (SLAs) for our offerings and reduce the end-to-end rollout time for our suite of software solutions</li> </ul> <p><strong>You have:</strong></p> <ul> <li>Proven experience in designing, delivering, and operating large-scale distributed systems that manage billions of real-time requests per second</li> <li>Deep expertise in one or more messaging technologies, such as Apache Kafka or similar systems</li> <li>A builder's mindset and experience running large-scale Active/Active distributed systems leveraging container orchestrators (e.g., Kubernetes or Nomad) and service discovery systems (e.g., Consul)</li> <li>Proficiency in programming languages like Go, Java, or C++</li> <li>A Bachelor's degree in Computer Science (or equivalent professional experience) with at least 3 years of hands-on working experience</li> </ul><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p>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 <strong><a href="https://careers.roblox.com/total-rewards">this page</a></strong>.</p></div><div class="title">Annual Salary Range</div><div class="pay-range"><span>$195,780</span><span class="divider">&mdash;</span><span>$242,100 USD</span></div></div></div><div class="content-conclusion"><p>Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).</p> <p>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.</p></div>
Key Skills
Distributed SystemsApache KafkaContainer OrchestrationKubernetesService DiscoveryGoJavaC++AutomationMonitoringCluster ManagementIaaSSLA ImprovementReal-Time RequestsEvent HandlingActive/Active Systems
Categories
TechnologySoftwareEngineering
Benefits
Equity Compensation
Apply Now

Please let Roblox know you found this job on InterviewPal. This helps us grow!

Apply Now
Prepare for Your Interview

We scan and aggregate real interview questions reported by candidates across thousands of companies. This role already has a tailored question set waiting for you.

Elevate your application

Generate a resume, cover letter, or prepare with our AI mock interviewer tailored to this job's requirements.

Senior Software Engineer - Queue - InterviewPal Jobs