Principal Software Engineer - Content Discovery | Roblox NEW

The Briefed

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

31 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Compensation & Equity
Healthcare & Wellbeing
Onsite Perks & Campus
Time Off & Retirement

Job summary

Roblox is seeking a Principal Software Engineer on the Sharing team in San Mateo. You will guide the platform-wide architecture for content creation, capture, and social sharing across consumer surfaces, shaping multi-year backend direction and standards to accelerate developer velocity.

You will mentor engineers, lead code-quality initiatives, and own resiliency in distributed systems, APIs, and real-time processing. Join a high-impact team driving massive user engagement.

Qualifications

  • 8+ years of professional experience building and operating large-scale distributed backend systems.
  • Deep software engineering foundation in high-performance languages such as C++, C#, or Java.
  • Extensive track record designing fault-tolerant distributed systems, high-throughput microservices, and consumer-facing RESTful/gRPC APIs.
  • Direct experience architecting software for massive consumer-facing platforms serving millions of active users.
  • Multi-team leadership across quarters or years with organizational impact.
  • Experience acting as primary escalation point for complex infrastructure incidents and guiding long-term investment.
  • Bachelor’s degree in Computer Science or related technical field, or equivalent practical experience.

Responsibilities

  • Lead multi-team engineering programs and align teams behind a unified technical direction.
  • Develop and execute long-term technical architecture for content creation, capture, and social sharing.
  • Modernize shared infrastructure with scalable APIs and reusable backend frameworks.
  • Serve as escalation point for high-severity production incidents and drive systemic reliability improvements.

Skills

Distributed systems
Technical leadership
System design
RESTful APIs
gRPC APIs
Multi-team leadership
Incident management

Education

Bachelor’s degree in Computer Science or related field

Job description

As Principal Software Engineer on the Sharing team, you will lead large, multi-team initiatives driving the platform-wide strategy for how millions of users capture, share, and discover content on Roblox. In this group-level technical leadership role, you will set the multi-year architecture for content creation, media processing, and viral sharing loops across consumer surfaces. You will serve as a key architect of Roblox's long-term backend direction, establishing engineering standards, authoring foundational frameworks to accelerate developer velocity, and acting as the escalation authority for complex, high-severity production incidents.

Key Responsibilities
Technical Strategy & Distributed Backend Foundations
  • Multi-Year Technical Vision: Develop and execute the long-term technical architecture for content creation, capturing, and social sharing across Roblox, anticipating platform scale and business evolution.
  • Architectural Foundations: Modernize shared infrastructure and core systems - introducing reusable backend frameworks and scalable APIs that elevate development speed across the engineering organization.
  • Multi-Team Alignment: Align multiple engineering teams behind a unified technical direction, delivering detailed architectural design documents, phased execution roadmaps, and capacity planning models.
  • Operational Excellence: Serve as the ultimate technical escalation point for high-severity production and infrastructure incidents, driving root-cause mitigation and systemic reliability guardrails.
Engineering Culture & Leadership
  • Talent Cultivation & Mentorship: Mentor senior engineers, elevate technical decision-making across pods, and actively participate in hiring, interviewing, and retaining top-tier engineering talent.
  • Engineering Quality: Lead engineering excellence initiatives, promoting high-throughput system patterns, strict code quality standards, and resilient distributed systems design.
Requirements
Distributed Systems Mastery & Technical Leadership
  • Experience Track: 8+ years of professional experience building and operating large-scale distributed backend systems.
  • Backend Stack Expertise: Deep software engineering foundation in high-performance languages such as C++, C#, or Java.
  • System Design Depth: Extensive track record of designing fault-tolerant distributed systems, high-throughput microservices, and consumer-facing RESTful/gRPC APIs.
  • Consumer Scale Track Record: Direct experience architecting software for massive consumer-facing platforms serving millions of active users.
  • Multi-Team Leadership: Proven capability to lead multi-team engineering programs spanning multiple quarters or years with group-level organizational impact.
  • Incident Management: Experience acting as a primary escalation point for complex infrastructure incidents and defining long-term technical investment strategies with executive leadership.
  • Education: Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
Preferred Qualifications
  • Direct experience building viral sharing pipelines, media encoding/transcoding infrastructure, or real-time content delivery systems.
  • Deep familiarity with distributed storage engines, edge caching architectures, or content graph recommendation platforms.
  • Track record of driving platform-wide technical transformations across multi-hundred-person engineering organizations.
Total Rewards & Benefits
  • Compensation & Equity: San Mateo base salary range ($295,250 - $345,040 USD) + competitive Roblox equity compensation package.
  • Healthcare & Wellbeing: Comprehensive health, dental, and vision insurance packages for employees and eligible dependents.
  • Onsite Perks & Campus: Modern San Mateo headquarters featuring daily catered meals, team events, and state-of-the-art technical setups.
  • Time Off & Retirement: Generous vacation policies, paid company holidays, paid parental leave, and 401(k) matching programs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer, Backend - Sharing
Principal Software Engineer, Backend - Sharing

Roblox Corporation • San Mateo (CA)

On-site
USD 295,250 - 345,040
Equity compensation
Comprehensive benefits package
Senior Backend Engineer, Creator Content | Roblox San Mateo
Senior Backend Engineer, Creator Content | Roblox San Mateo

The Briefed • San Mateo (CA)

On-site
USD 160,000 - 230,000
Equity compensation
Full-time employee benefits
Principal Software Engineer, Backend - Sharing
Principal Software Engineer, Backend - Sharing

Roblox • San Mateo (CA)

On-site
USD 295,000 - 345,000
Sr. Software Engineer - CI/CD & Developer Tools | Roblox NEW
Sr. Software Engineer - CI/CD & Developer Tools | Roblox NEW

The Briefed • San Mateo (CA)

On-site
USD 197,000 - 243,000
Competitive salary + equity
Comprehensive health insurance
Onsite campus with daily catered meals
+1
Technical Director, Content Platform
Technical Director, Content Platform

Roblox Corporation • San Mateo (CA)

On-site
USD 399,420 - 457,970
Principal Software Engineer - DevEx & CI/CD NEW
Principal Software Engineer - DevEx & CI/CD NEW

The Briefed • San Mateo (CA)

On-site
USD 295,000 - 345,000
Competitive equity grants
Comprehensive health coverage
Onsite meals
+1
Senior Software Engineer, Sharing
Senior Software Engineer, Sharing

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Distinguished Engineer, Content Platform
Distinguished Engineer, Content Platform

Roblox • San Mateo (CA)

On-site
USD 399,000 - 458,000
Principal Software Engineer, Creator Game Operations
Principal Software Engineer, Creator Game Operations

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Frontend/Fullstack Software Engineer, Sharing
Senior Frontend/Fullstack Software Engineer, Sharing

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits described on page