San Mateo, California, United States Hybrid Employment USD 295,250 - 345,040 Yearly

Roblox is hiring a Principal Software Engineer

About the Role

Roblox seeks a Principal Software Engineer to join the Content Lifecycle team. You will lead the architecture and design of workflows on Roblox Studio and our platform, enabling our community to collaborate at scale by creating, sharing, and managing reusable content. Your work will unlock collaborative teams as the future of building on Roblox.

What You'll Do

  • Plan and deliver complex technical features end-to-end in our game engine and Roblox Studio to help developers grow in our community.
  • Establish the foundational architecture and technical direction that will enable Studio to keep expanding its capabilities.
  • Work cross-functionally, across teams and technology platforms, to deliver high-quality and compelling user functionality.
  • Lead by example and mentor engineers to implement technological best practices, patterns, and strategies.
  • Improve product quality by fostering automation testing.
  • Participate in building the world's best professional application for massively multiplayer game development.

What We're Looking For

  • At least 8+ years of experience working on deep and challenging problems with large-scale systems in C++ codebases.
  • Experience working on the core of a multiplayer game engine, solving problems related to scale, performance, latency, and throughput in client/server environments.
  • A proven track record of delivering end-to-end on features that span multiple teams and technology platforms.
  • A Bachelor's degree in Computer Science or a similar technical field, or equivalent practical experience.

Nice to Have

  • Familiarity with how version control systems work under the hood.
  • Familiarity with 3D scene and game development tools and workflows.
  • Familiarity with file storage systems or network protocols.

Technical Stack

  • C++

Benefits & Compensation

  • Equity compensation.
  • Benefits as described on the total rewards page.
  • Compensation range: $295,250 — $345,040 USD.

Work Mode

This role is a hybrid position based in San Mateo, CA.

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

Required Skills
C++large-scale systemsmulti-player game engineperformance optimizationlatency optimizationthroughput optimizationclient/server architecturecross-team collaborationend-to-end feature delivery
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Roblox

Roblox is a platform where tens of millions of people come daily to explore, create, play, learn, and connect in 3D immersive digital experiences created by a global community of developers and creators.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago