R

Principal Software Engineer, Core Services

icon building Company : Roblox
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Principal Software Engineer, Core Services

The Core Services team manages the core infrastructure and API stack and builds high throughput microservices that powers https://www.roblox.com. These services need to be fast, reliable and highly scalable as they have a huge impact on the day-to-day experience of every Roblox user. In addition, the team owns shared libraries, infrastructure microservices, and the web infrastructure used by all other Roblox full-stack feature teams. We ship with testable and configurable features that allow for rapid experimentation, data collection, and optimize for performance and user engagement. From serving basic user information to populating content into in-experience. Core Services is integral to the Roblox experience.


As a Principal Engineer within the 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.


You will:



  • Report into the Core Services Organization.

  • Build, maintain, and scale systems to support our goal of 1 billion active users.

  • Design, develop and test Kubernetes controllers using Go.

  • Build and establish core infrastructure accessible to all Roblox teams.

  • Enforce high code quality standards, architectural designs, and long-term approaches as a gatekeeper.


You have:



  • 9+ years of experience building web services using Golang or similar language.

  • Experience building and operating K8’s clusters.

  • Deep understanding of Kubernetes internals (control plane, reconciliation loops, scheduling, networking).

  • Experience building large scale distributed systems with focus on scalability, reliability, and availability.

  • Experience building or operating control-plane or orchestration systems (e.g., schedulers, workflow engines, or compute platforms). Experience designing systems that handle multi-region orchestration, failover, disaster recovery, or large-scale reliability challenges.

  • Strong knowledge of distributed systems fundamentals such as leader election, event-driven architectures, messaging/queuing, or distributed state management.

  • Experience with Oncall and in troubleshooting live site issues. 

  • Experience leading cross team greenfield projects.

  • Bachelor’s degree in Computer Science or a related field, or equivalent experience.

  • Experience writing Kubernetes Operators or custom controllers using Operator-SDK or control runtime (a plus).


Original job Principal Software Engineer, Core Services posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

Auto-Apply to Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.