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
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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