Principal Software Engineer, Core Services
The Core Services team manages the core infrastructure and API stack and builds high throughput microservices that powers . 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).
Recommended Jobs
CDL Class A Route Truck Driver Job
CDL Class A Route Truck Driver Job SeQuential is the longest-running commercial biodiesel producer in the Pacific Northwest. Biodiesel is a non-toxic, premium diesel fuel made from oil bearing plants…
Sr. Security Software Engineer (Starlink)
SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technolog…
Nurse Practitioner
GoToTelemed, a leader in the Health, Wellness, and Fitness industry, is seeking a dedicated and experienced Telehealth Nurse Practitioner - Multi-Specialty to join our growing team. In this dynamic r…
Senior Superintendent
GARNEY CONSTRUCTION A Senior Superintendent position in Tracy, CA is available at Garney Construction. To be considered for this position you must have previous construction experience. WHA…
Travel Occupational Therapist Job in Monterey, CA - $10,239 per Month (2 Years Experience Needed)
Vetted is seeking a Occupational Therapist for a travel job in Monterey, California . Must have 2+ years of experience. This contract pays approximately $10,239/month gross. Assignment de…
Senior Software Engineer (Identity Threat Protection)
Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 P…
Senior Billing Analyst
Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for buil…
Service Manager / Shasta Harley-Davidson
Title: Service Manager Department: Service Reports To: General Manager Location: Shasta Harley-Davidson Ride With Us At Shasta Harley-Davidson, we don’t just service bikes, we keep dre…
Maternelle Substitute Teacher (PK - K)
MISSION Guided by the principles of academic rigor and diversity, The International School of San Francisco offers programs of study in French and English to prepare its graduates for a world in w…
Housing Bookkeeper
Job Title: Housing Bookkeeper Reports to: Housing Director Salary Range: $23.00 - $26.00 per hour Benefits: Health, Vision, & Dental Insurance, Retirement Contributions, PTO, Paid Hol…