Principal Software Engineer - React & Web Apps | Roblox NEW

The Briefed

San Mateo (CA)

On-site

USD 295,000 - 345,000

Full time

33 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Comprehensive health, dental, and vis​
Onsite campus with daily catered meals
401(k) matching programs
Generous vacation policies and paid p​

Job summary

Roblox is seeking a Principal Software Engineer on the Discovery UX team to craft robust frontend systems for high-traffic surfaces across Roblox.com and mobile apps. You will influence client-server orchestration and drive dynamic rendering with React and TypeScript while leveraging A/B testing and analytics to optimize the discovery journey for millions of users globally.

You will collaborate across product, design and engineering, mentor teams, and architect universal frontend solutions to

Qualifications

  • 8+ years of professional software development experience.
  • Experience shipping consumer-facing features at scale.
  • Expertise with React, TypeScript, JavaScript.
  • Strong full-stack mindset and backend/ APIs familiarity.
  • Data-driven with ability to analyze experiment results.

Responsibilities

  • Frontend Architecture & Client-Server Orchestration: design and ship high-traffic UX features for Roblox Home, Search, Charts and Experience Details.
  • Universal cross-platform architecture to render dynamically across web, mobile, desktop, and console clients.
  • Influence core client-server orchestration and dynamic deployment across Roblox ecosystem.
  • Full-stack flexibility to work with backend services, microservices and data infrastructure.

Skills

React
TypeScript
JavaScript
Frontend Architecture
Data analysis

Education

CS / Math / Engineering degree or equivalent

Tools

GraphQL
State management frameworks
SSR / micro-frontend

Job description

As a Principal Software Engineer on the Discovery UX team, you will craft robust, extensible frontend systems for high-traffic surfaces across the Roblox website and mobile apps—including the Home page, Search, Charts, and Experience Details pages. Sitting at the intersection of product innovation and high-scale infrastructure, you will architect universal solutions for delivering high-performance features across diverse platforms. Reporting to the Engineering Manager on Discovery UX, you will influence core client-server orchestration, drive dynamic rendering frameworks using React and TypeScript, and leverage rigorous A/B testing and data analytics to continuously optimize the discovery journey for millions of users worldwide.

Key Responsibilities

Frontend Architecture & Client-Server Orchestration

  • High-Traffic Feature Delivery: Design, build, and ship robust, extensible UX features powering the entry point of Roblox across Home, Search, Charts, and Experience Details pages.
  • Universal Cross-Platform Architecture: Architect scalable frontend solutions that render dynamically and maintain high performance across web, mobile, desktop, and console clients.
  • Client-Server Orchestration: Influence core client-server orchestration layers and define how code is deployed and executed dynamically across the global Roblox ecosystem.
  • Full-Stack Flexibility: Act as a versatile technical leader, diving into backend services, microservices, and data infrastructure as required to deliver complete end-to-end features.

Data-Driven Innovation & Cross-Functional Alignment

  • A/B Testing & Data Analysis: Drive UX enhancements through hypothesis-driven A/B testing, collaborating closely with Data Science to perform deep-dive analysis on experiment metrics.
  • System Consistency & Coherence: Partner across engineering, product, and design organizations to maintain architectural coherence and long-term technical scalability.
  • Technical Mentorship: Model engineering best practices, advocate for high-quality technical paths, and mentor engineers across the Discovery organization.
Requirements

Technical Depth & Frontend Architecture Mastery

  • Experience Track: 8+ years of professional software development experience, with a proven track record of architecting and shipping complex, consumer-facing features at scale.
  • Web & App Technology Mastery: 8+ years of hands-on expertise with web and application technologies (React, TypeScript, JavaScript).
  • Full-Stack Versatility: Strong full-stack mindset with the willingness to navigate backend systems, APIs, and data pipelines to achieve product goals.
  • Data Curiosity & Analytical Rigor: Deep motivation to understand experiment results, using data analysis to extract insights and inform architectural decisions.
  • Education: Degree or equivalent practical experience in Computer Science, Applied Mathematics, Physics, Engineering, Statistics, or a related quantitative field.
Preferred Qualifications
  • Experience building server-side rendering (SSR), micro-frontend, or hybrid native-web frameworks for ultra-high-traffic consumer applications.
  • Background in optimizing web/app performance metrics (Core Web Vitals, load times, bundle size reduction, memory footprints).
  • Familiarity with GraphQL, state management frameworks, and modern client-side caching strategies.
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

Senior Software Engineer - Consumer Apps Platform NEW
Senior Software Engineer - Consumer Apps Platform NEW

The Briefed • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity grants
Healthcare coverage
Onsite meals & facilities
Principal Frontend Software Engineer - Discovery
Principal Frontend Software Engineer - Discovery

Roblox • Canada (KY)

On-site
USD 295,000 - 345,000
Equity compensation
Principal Frontend Software Engineer - Discovery UX
Principal Frontend Software Engineer - Discovery UX

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits described on company page
Principal Frontend Software Engineer - Discovery
Principal Frontend Software Engineer - Discovery

Roblox Corporation • San Mateo (CA)

On-site
USD 295,000 - 345,000
Senior Frontend Engineer, Discovery UX
Senior Frontend Engineer, Discovery UX

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Frontend Engineer, Discovery UX
Senior Frontend Engineer, Discovery UX

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Frontend Engineer, Discovery UX
Senior Frontend Engineer, Discovery UX

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
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
Software Engineer, Discovery UX
Software Engineer, Discovery UX

Roblox Corporation • San Mateo (CA)

On-site
USD 153,000 - 197,000
Equity compensation
Benefits
Software Engineer, Discovery UX
Software Engineer, Discovery UX

Speedrun Talent Network • San Mateo (CA)

On-site
USD 153,000 - 197,000
Equity compensation
Benefits
Onsite work (San Mateo headquarters)