Roblox

SoftwareEngineer,CoreServices

$153–197k San Mateo, California, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer, Core Services at Roblox. Skills: Core infrastructure development, API stack development, Microservices development, Scalability, Reliability. Own and drive the development and management of core infrastructure, API stack, and microservices. Contribute to the development of tooling and frameworks for full-stack teams”

What You'll Achieve.

Support goal of 1 billion active users; Ensure scalability and reliability of services; Create safer, more civil shared experiences

Industry & Context.

Problems you'll solve

Solving unique technical challenges at scale

Eligibility Requirements

Oncall, Troubleshooting live site issues

What They're Looking For.

Must Have

Experience in C#, Java, Go or any other object-oriented programming language, 1-3 years of experience building web applications in frameworks such as ASP. NET, SpringMVC, Express, Rails, or Flask, Experience building high traffic REST APIs, using Containers and microservices, Experience building large scale distributed systems with focus on scalability, reliability, and availability, Experience with Oncall and in troubleshooting live site issues, Bachelor’s degree in Computer Science or a related field, or equivalent experience

Nice to Have

Kubernetes a plus

What You'll Do.

Own and drive the development and management of core infrastructure

Contribute to the development of tooling and frameworks for full-stack teams

Take ownership of high RPS (requests per second) services

Contribute to the re-architecture of systems to accommodate company growth

and scale systems to support the goal of 1 billion active users

Design backend features for https://www.roblox.com and mobile apps on iOS

Build and establish core infrastructure accessible to all Roblox teams

Enforce high code quality standards

architectural designs

and long-term approaches as a gatekeeper

How You'll Work.

Team & Collaboration

Collaborate with a diverse set of teams including Infra and the product teams within Roblox; Collaboratively build new microservices using Docker, .NET Core, and container orchestration

Process & Methodology

Leading initiatives

Full Job Description

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. As a Software Engineer on the Core Services team, you will own and drive the development and management of core infrastructure, API stack, and microservices. These components are essential for supporting a range of services and platforms within Roblox, including our studio environment. Additionally, you will contribute to the development of tooling and frameworks for full-stack teams. You will get the chance to take ownership of high RPS (requests per second) services, contribute to the re-architecture of systems to accommodate our company's growth, and collaborate with a diverse set of teams including Infra and the product teams within Roblox, leading initiatives, and making a significant impact across the company. Here are a few quick highlights of how we power Roblox: Microservices - we manage 50+ microservices, the most of any Roblox full-stack engineering team. These services are crucial to run Roblox. They sit right at the heart of the connection between product and infrastructure. API Scale - we run services that hit 500K - 3M RPS, the highest load of any Roblox full-stack engineering team. Scalability and reliability of these services is important to keep the product alive. Thumbnails - our sys

Free ATS check

Applying for this Software Engineer, Core Services role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Roblox?

Real rants from real employees. Read before you apply.

Read Company Rants →