Senior Software Engineer, Core Services

Roblox Roblox · Consumer · San Mateo, CA · Software Engineering

Roblox is seeking a Senior Software Engineer to join their Core Services team. This role will focus on building, maintaining, and scaling core infrastructure, API stack, and microservices that power the Roblox platform. The engineer will design backend features, develop new microservices, and establish core infrastructure accessible to all Roblox teams, ensuring high code quality and architectural standards. The position involves working with high RPS services, re-architecting systems for growth, and collaborating with various teams to make a significant impact.

What you'd actually do

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

Skills

Required

  • Rust
  • Go
  • C#
  • Java
  • ASP.NET
  • SpringMVC
  • Express
  • Rails
  • Flask
  • high traffic REST APIs
  • Containers
  • microservices
  • large scale distributed systems
  • scalability
  • reliability
  • availability
  • debugging
  • mitigating production issues
  • root causing production issues
  • leading cross team greenfield projects
  • Bachelor’s degree in Computer Science or equivalent experience

What the JD emphasized

  • high throughput microservices
  • high RPS (requests per second) services
  • Orchestration at Planetary Scale
  • Content Delivery
  • 1 billion active users