Senior Software Engineer (Full Stack), Global Actions

Roblox Corporation

San Mateo (CA)

On-site

USD 197,000 - 243,000

Full time

4 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Roblox Corporation is seeking a Senior Software Engineer (Full Stack) to help build Global Actions, starting with the Affinity System that powers Saves, Collections, and Wishlists across devices. You will design backend APIs, model data, and create cross-platform UI components with React-based interfaces in a privacy-conscious, scalable architecture.

Join a mission to connect millions of users with safe, immersive experiences across web, mobile, desktop, console, and VR, while collaborating with

Qualifications

  • 3+ years of experience building full-stack systems at scale.
  • Experience with data modeling for complex privacy/visibility rules.

Responsibilities

  • Design and build backend APIs and services powering Saves, Collections, and Wishlists.
  • Lead migration from Favorites to Saved across web, mobile, desktop, console and VR.
  • Build user facing surfaces, including the Saved Library and Collections pages, with Product and Design.
  • Design for privacy and safety so users see content they are allowed to view.
  • Extend the system to new entity types as the platform grows.

Skills

Full-stack development
API design
Data modeling
Analytical thinking
Collaborative

Tools

React

Job description

Senior Software Engineer (Full Stack), Global Actions

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

As a full stack Senior Software Engineer you'll help build Global Actions: the systems that make core actions work consistently across every surface and platform on Roblox. Your first focus will be the Affinity System, which powers how people save and organize the things they care about on Roblox: a unified affinity system covering Saves, Collections, and Wishlists, replacing today's fragmented Favorites experience. You'll work across the stack, from backend APIs and data models to cross-platform React based UI solutions.

You Will

  • Design and build the backend APIs and services, covering collections, items, pagination, and batching, that power Saves, Collections, and Wishlists
  • Lead the migration from Favorites to Saved without losing user data, across web, mobile, desktop, console, and VR
  • Build user facing surfaces, including the Saved Library and Collections pages, in partnership with Product and Design
  • Design for privacy and safety, so users only see content and Collections they're allowed to view
  • Extend the system to new entity types as the platform grows

You Have

  • 3+ years of experience building full-stack systems, including backend, APIs, and frontend applications at scale.
  • Experience with data modeling for systems with complex relationships, such as privacy and visibility rules

You Are

  • Systems thinker: strong understanding of client server architecture, data modeling, and API design at scale.
  • Analytical: tackles ambiguous problems, like moderation, eligibility, and migration edge cases, systematically.
  • Collaborative: thrives in cross functional environments and enjoys mentoring.

Annual Salary Range

$196,750 — $243,290 USD

Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

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. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.

For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Full Stack), Global Actions
Senior Software Engineer (Full Stack), Global Actions

Showcify, Inc. • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
Benefits described on page
Senior Software Engineer, Core UI
Senior Software Engineer, Core UI

Roblox • San Mateo (CA)

On-site
USD 195,780 - 295,250
Senior Software Engineer, Engineering Acceleration Foundations
Senior Software Engineer, Engineering Acceleration Foundations

Roblox • San Mateo (CA)

On-site
USD 196,750 - 243,290
Equity compensation
Benefits package
Senior Frontend/Fullstack engineer, Social Graph
Senior Frontend/Fullstack engineer, Social Graph

Roblox • San Mateo (CA)

On-site
USD 243,290 - 295,250
Senior Software Engineer, Build
Senior Software Engineer, Build

Roblox • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Frontend/Fullstack Software Engineer, Social Graph
Senior Frontend/Fullstack Software Engineer, Social Graph

Roblox • San Mateo (CA)

On-site
USD 196,750 - 243,290
Equity compensation
Comprehensive benefits package
Flexible onsite schedule
Senior Software Engineer, Engineering Acceleration
Senior Software Engineer, Engineering Acceleration

Roblox • San Mateo (CA)

On-site
USD 243,290 - 295,250
Equity compensation
Benefits described on page
Senior Software Engineer - Engineering Acceleration San Mateo, CA, United States Engineering
Senior Software Engineer - Engineering Acceleration San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA)

On-site
USD 197,000 - 243,000
Senior Software Engineer, Engineering Acceleration Foundations San Mateo, CA, United States Eng[...]
Senior Software Engineer, Engineering Acceleration Foundations San Mateo, CA, United States Eng[...]

Roblox Corporation • San Mateo (CA)

On-site
USD 196,750 - 243,290
Senior Software Engineer, Sharing
Senior Software Engineer, Sharing

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000