Roblox
SoftwareEngineer,CoreServices
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
Solving unique technical challenges at scale
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
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.