
Senior Software Engineer (Full Stack), Global Actions
San Mateo, CA · San Mateo · USD 196,750-243,290 / year · 3+ years experience · Full-time · Onsite · Posted Sep 25, 2026
At a glance
- Experience
- 3+ years experience
- Employment
- Full-time
- Workplace
- Onsite
- Location
- San Mateo, CA · San Mateo
- Salary
- USD 196,750-243,290 / year · Base salary
- Visa sponsorship
- Visa sponsorship not offered
About the role
- 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.
Responsibilities
- 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
Requirements
- 3+ years of experience building full-stack systems, including backend, APIs, and frontend applications at scale.
- Experience with React, TypeScript/JavaScript or similar
- Experience with data modeling for systems with complex relationships, such as privacy and visibility rules
Benefits
- equity compensation
- benefits as described on this page
Workplace
- Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
Skills
- React
- TypeScript
- JavaScript