Senior Software Engineer, Core Services

Roblox is a global platform enabling millions of people to explore, create, and connect in 3D immersive digital experiences created by developers and creators.
San Mateo, CA, USA
$222,910 - $289,460
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Gaming · Enterprise SaaS

Description For Senior Software Engineer, Core Services

Roblox is seeking a Senior Software Engineer to join their Core Services team, which manages critical infrastructure and API stack powering roblox.com. This role involves building high-throughput microservices that directly impact millions of daily users. The team handles 50+ microservices processing 500K-3M requests per second and generates 5-6 million thumbnails per second.

As a Senior Engineer, you'll own and drive the development of core infrastructure, API stack, and microservices supporting various Roblox platforms. You'll work with cutting-edge technologies including Docker, .NET Core, and container orchestration, while collaborating across teams to build scalable solutions.

The position offers an opportunity to work on high-impact systems serving millions of users, contribute to re-architecture efforts, and lead initiatives across the company. You'll be part of a team that's essential to Roblox's infrastructure, handling everything from basic user information to in-experience content delivery.

The role requires strong expertise in distributed systems, microservices architecture, and high-traffic API design. You'll need 6+ years of experience with web applications and frameworks, plus a track record of leading cross-team projects. The position offers competitive compensation ($222,910-$289,460), comprehensive benefits, and a hybrid work environment in San Mateo, CA.

Join Roblox in their mission to connect a billion people with optimism and civility, while solving unique technical challenges at scale and helping create safer, more civil shared experiences for everyone.

Last updated a day ago

Responsibilities For Senior Software Engineer, Core Services

  • Build, maintain, and scale systems to support our goal of 1 billion active users
  • Design backend features for roblox.com and mobile apps on iOS, Android, and Amazon platforms
  • Collaboratively build new microservices using Docker, .NET Core, and container orchestration
  • Build and establish core infrastructure accessible to all Roblox teams
  • Enforce high code quality standards, architectural designs, and long-term approaches as a gatekeeper

Requirements For Senior Software Engineer, Core Services

Java
Go
Kubernetes
  • Experience in C#, Java, Go or any other object-oriented programming language
  • 6+ Years of Experience building web applications in frameworks such as ASP.NET, SpringMVC, Express, Rails, or Flask
  • Experience designing high traffic REST APIs, using Containers and microservices
  • Experience building large scale distributed systems with focus on scalability, reliability, and availability
  • Experience in debugging, mitigating, and root causing problems in the production environment
  • Experience leading cross team greenfield projects
  • Bachelor's degree in Computer Science or a related field, or equivalent experience

Benefits For Senior Software Engineer, Core Services

Medical Insurance
Dental Insurance
Vision Insurance
401k
Commuter Benefits
  • Industry-leading compensation package
  • Excellent medical, dental, and vision coverage
  • 401k program
  • Flexible vacation policy
  • Roflex - Flexible and supportive work policy
  • Roblox Admin badge for avatar
  • Free catered lunches five times a week
  • Unlimited snacks
  • Onsite fitness center and fitness program credit
  • Annual CalTrain Go Pass

Interested in this job?

Jobs Related To Roblox Senior Software Engineer, Core Services

Senior Software Engineer - Gameplay

Senior Software Engineer position at Roblox focusing on gameplay development, requiring C++ expertise and 4+ years of experience in consumer-facing applications.

Senior Software Engineer - Avatar Computer Graphics

Senior Software Engineer position at Roblox focusing on avatar computer graphics and character technologies, offering $238k-$289k salary with comprehensive benefits in San Mateo, CA.

Senior Software Engineer- Engine Systems

Senior Software Engineer position at Roblox focusing on engine systems development, offering $238k-$289k salary with comprehensive benefits in San Mateo, CA.

Senior Fullstack Software Engineer, Payments Optimization

Senior Fullstack Software Engineer position at Roblox, focusing on payments optimization and user experience, offering $238k-$289k salary with hybrid work in San Mateo.

Senior Software Engineer - Rendering

Senior Software Engineer position at Roblox focusing on rendering and graphics engineering, offering competitive compensation and the opportunity to work on large-scale 3D streaming technology.