Principal Software Engineer - Creator Distributed Systems & Storage (San Mateo)
$345.04k - $399.42kRoblox
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 Principal Software Engineer on Creator Services Data, you’ll be leading the company’s efforts to build the next generation Data Storage systems to power the millions of experiences on the Roblox Platform. We run the mission critical cloud services, Data Stores, Memory Stores, and Badges, which are crucial for storing game state such as inventory and scores, implementing leaderboards, server lists, and trading, and tracking player progress and achievements. Our team is also responsible for building dashboards to provide insights to Creators using cloud services including Client/Server Performance, Data Stores, and Memory Stores. Finally, our team owns the Roblox Extended Services platform, which provides the capability for large experiences to purchase additional resources for existing services like Data Stores and new services built around compute and generative AI.
At its core, this team is focused on solving complex back end distributed systems and storage problems at scale. However, our scope extends to full stack projects spanning all the way from the infrastructure layer, through data storage and data pipelines, microservices, telemetry, game servers, web development, UI, and UX design. This team collaborates on multiple cross-company efforts and our projects are of extremely high importance to Roblox.
You Will:
- Lead the design and development of improvements to existing products and design new cloud services to support our Creator Community.
- Build state-of-the-art data storage systems including infrastructure, serving layers, clients, and web APIs.
- Expand the internal and customer facing cloud service observability capabilities through metrics collection, data pipelines, intelligent analytics, data visualization, and dashboards.
- Increase the capabilities and onboard new customers to the Roblox Extended Services platform.
- Work with our users (Creators) to identify product gaps and bugs and handle customer emergencies.
- Provide on-call support for our Data products including responding to production alerts and outages.
- Mentor junior engineers and provide technical and non-technical guidance through design and code reviews, joint projects, 1:1s, and peer feedback.
- Lead collaborations on a cross-functional team including UX design, product management, project management, developer relations, documentation, customer support, and other engineering teams.
- Become a recognized technical leader across the company and contribute to company-wide initiatives.
You Have:
- 10+ years background in software development building with public clouds (AWS, Azure, and GCP), microservices and distributed systems
- 3+ years experience building and maintaining (not just using) data storage systems (relational databases, key/value stores, blob stores, etc)
- 10+ years designing, implementing, testing, and deploying robust, scalable, and well documented production-grade code
- 6+ years programming in C# and/or C++ (ideally both)
- 6+ years experience working on agile, fast-paced, high-impact software teams
- 4+ years leading junior engineers and new graduates on complex software engineering projects
Desired (one or more of)
- Prior experience building big data pipelines or batch processing systems (MapReduce, Hadoop, Flink, Spark, Flume)
- Prior experience programming computer games, particularly in Lua/Luau
- Prior knowledge of data science, data analytics, machine learning, or AI
- Prior experience building graphical user interfaces, dashboards, or web application front ends
You Are:
- Innovative: We strive for novel solutions that bridge the technical needs of Roblox with the creative needs of our developer community. This typically involves tackling competing objectives and thinking creatively.
- Passionate: We are looking for new team members who are passionate about data storage technology, computer games, and software development. We are excited about building new products that will redefine the future of human online interaction.
- Versatile: The Data Pod is expanding its scope beyond providing low level storage solutions to building higher level services such as User Profiles and LiveOps Analytics. We are also working on projects such as Observability and Billing & Payments platforms. You need to be ready to learn new programming languages and tech stacks as we evolve.
- Responsible: Data Storage services cannot go down and cannot lose data. You are committed to join a team that strives for a 100% uptime and data durability.
- Team Oriented: You are ready to both guide and learn from others. You will set the standard on team collaboration and communication. You exemplify Roblox Values and Principles.
For roles that are based at our headquarters in San Mateo, CA: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Annual Salary Range
$345,040 — $399,420 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.
#J-18808-Ljbffr$293.8k - $343.34k
...of developers and creators. At Roblox, we’re... ...everyone. The Engine Networking Team pulls... ...to all. As a Principal Engineer on this... ...Desirable) Be an amazing systems-level C++... ...large multithreaded distributed system that connects... ...headquarters in San Mateo, CA: The starting...SuggestedFull timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday$289.46k - $338.27k
...of developers and creators. At Roblox, we... ...product. As a Principal Engineer with the Collaboration... ...to develop software which allows larger... ...experience on large scale systems, enjoys solving... ...with file storage systems or network... ...headquarters in San Mateo, CA: The starting...SuggestedFull timeWork experience placementWork at officeLocal areaMonday to Friday$295.25k - $354.04k
...global community of developers and creators. At Roblox, we’re building the... ...creator success at scale. As a Principal Software Engineer (Data Systems) , you will architect, build and... ...are based at our headquarters in San Mateo, CA: The starting base pay for this...SuggestedFull timeWork experience placementWork at officeLocal areaMonday to FridayFlexible hours- ...A leading online gaming platform in San Mateo, CA is seeking a Principal Engineer to lead the architecture and development of Roblox Studio. This role requires... ...of experience, particularly in C++ and large scale systems. The ideal candidate will plan and deliver technical...SuggestedFull time
$195.78k - $242.1k
...developers and creators. At Roblox,... .... The Engine Networking Team... ...to all. As a Principal Network Transport... ..., the network system coordinates all... ...multithreaded distributed system that connects... ...You Are: A software engineer with... ...in San Mateo, CA: The starting...SuggestedFull timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday$289.46k - $338.27k
...developers and creators. At Roblox, we’re... ...we are seeking a Principal Engineer to join the Ads... ...all advertising systems at Roblox, serving... ...experience in software development and... ...with REST, GRPC, distributed systems design,... ...headquarters in San Mateo, CA: The starting...Full timeWork experience placementWork at officeLocal areaMonday to Friday$289.46k - $338.27k
...community of developers and creators. At Roblox, we’re... ...), we are seeking a Principal Engineer to join the our Ads... ...be building an ad system; you'll be defining a... ...developing a wide-array of software products... ...our headquarters in San Mateo, CA: The starting base...Full timeWork experience placementWork at officeLocal areaMonday to Friday- ...ecosystems. They drive user engagement, monetization, and creator success through intelligent pricing, personalized... ...at massive scale. What Will You Do? As a Principal Software Engineer – Economy ML (Data Systems) at Roblox, you will lead data engineering for the...Full time
$289.46k - $338.27k
...A leading online gaming platform based in San Mateo, CA, is seeking a Principal Engineer for their Engine Networking Team. You will lead a team to... ...understanding of networking and performance optimization in distributed systems. This role includes a competitive annual salary of...Full time- A leading technology company in San Mateo is looking for a Senior Software Engineer to build applications that power its Creator Monetization systems. You will work on user-friendly interfaces and help creators manage their catalogs while optimizing pricing strategies....Full time
- ...seeking a Senior Machine Learning Engineer to contribute to their AI Platform... ...building efficient and scalable AI systems, with a focus on distributed inference and generative AI. A Ph.D... ...offers a competitive salary range in San Mateo, California, and enables innovation...Full time
$192.89k - $238.52k
...community of developers and creators. At Roblox, we’re... .... As a Senior Engineer within the team, you will... ...re-architecture of systems to accommodate our company... ...building large scale distributed systems with focus on... ...our headquarters in San Mateo, CA: The starting base...Full timeWork experience placementWork at officeLocal areaMonday to Friday$289.46k - $338.27k
...Principal Software Engineer - Data Access Every day, tens of millions... ...of developers and creators. At Roblox, we’re... ...everyone. Roblox Storage team powers the data... ...storage systems, evolve platform‑wide... ..., and a passion for distributed systems — redefining...Full timeWork at officeLocal areaWorldwideMonday to Friday- A leading drone technology company in San Mateo, California, is seeking a Senior Embedded Software Engineer. This role involves architecting and developing embedded software... ...should have expertise in C++ within embedded systems, as well as experience with SOCs and debugging...Full time
- A leading drone technology company in San Mateo, CA is seeking a Staff Embedded Software Engineer to architect and develop embedded firmware for autonomous drones... ...providing technical direction, and debugging new systems. The compensation package includes competitive...Full time
$293.8k - $343.34k
...leading gaming platform is seeking a Principal Engineer to join their Engine Networking Team.... ...extensive experience in C++ programming and systems-level optimization within multi-player... ...engines. The position is based in San Mateo, CA, with a competitive compensation package...Full time$192.89k - $238.52k
...community of developers and creators. At Roblox, we’re... ...Discovery, Safety, Engine, and more. We are... ...areas: AI Platform, Distributed Inference Systems, and Generative AI... ...data scientists and software engineers. Nice... ...our headquarters in San Mateo, CA: the starting base...Full timeWork experience placementWork at officeLocal areaMonday to Friday$242.1k - $293.8k
...community of developers and creators. At Roblox, we’re... ...As SeniorSoftware Engineer on the Avatar Animation... ...We are looking for a software engineer who is passionate... ...working on animation systems and tools. Prior... ...at our headquarters in San Mateo, CA: The starting base...Full timeWork experience placementWork at officeLocal areaMonday to Friday- A leading technology company in San Mateo, CA is looking for a Senior Software Engineer to join their Developer Monetization team. In this role, you... ...applications and platforms that support Roblox's Creator Monetization systems, enabling millions of creators to monetize...Full time
$195.78k - $242.1k
...community of developers and creators. At Roblox, we’re building... ...everyone. As a Senior Software Engineer on the Developer Monetization... ...Roblox's Creator Monetization systems. Your work will directly... ...based at our headquarters in San Mateo, CA: The starting base pay for...Full timeWork experience placementWork at officeLocal areaMonday to Friday$295.25k - $345.04k
...Why Connections? As a Principal Software Engineer on the Connections team, your work will power the Roblox ecosystem, helping people recognize... ...impact on this team. This role is based at Roblox HQ in San Mateo, CA (no remote option). You Will: Design, build, and...Full timeWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipMonday to Friday$265k - $330k
...display, and the Aspire Design System. Drive the engineering execution for Search... ...a high-performing, globally distributed engineering organization spanning San Mateo, Boulder, Hyderabad, and nearshore... ...of progressive experience in software engineering and engineering leadership...Full timeTemporary workFor contractorsWork at officeRemote workFlexible hoursShift work- ...A leading gaming platform is seeking a Principal Network Transport Engineer to enhance the gaming experience for millions of players globally.... ...4 years in game networking, a deep understanding of distributed systems, and a passion for performance optimization. Join our...Full time
$170k - $277.5k
San Mateo, California, United States - Full-time Skydio is the... ...best-in-class hardware and software product development, operational... ...portions of the software engineering stack, working on a wide variety... ...and architecture of complex systems Design and implement the...Full timeLocal areaRelocation package$130k - $280k
...integrated with a single cloud-based software platform. Designed with... ...direct feedback to the engineering teams. In this role you'll... ...development. ~ Proficient in systems programming language C/C++.... ...Quality Engineer jobs in San Mateo, CA . Sunnyvale, CA $102...Full timeInternshipImmediate start$195.78k - $242.1k
...our global community of developers and creators. At Roblox, we’re building the tools... ...shared experiences for everyone. Senior Software Engineer As a Senior Software Engineer on our... ...that are based at our headquarters in San Mateo, CA: The starting base pay for this position...Full timeWork experience placementWork at officeLocal areaMonday to Friday$295.25k - $345.04k
...community of developers and creators. At Roblox,... ...flows through systems built by this team.... ...to hours. As a Principal Software Engineer on Safety Foundation... ...large-scale backend/distributed systems and shipping... ...our headquarters in San Mateo, CA: The starting base...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...Entertainment is seeking an Engineering Manager for its Client Developer Experience team in San Mateo, California. This role requires... ...a leader with 7-10 years of software engineering experience and 3-... ...across both frontend and backend systems. Benefits include a...Full time
$150k - $260k
...A growing technology company in San Mateo is seeking a Software Engineer to design and implement scalable backend systems. You will collaborate with cross-functional teams and have ownership over various projects in an innovative environment. Ideal candidates have significant...Full time$180k - $240k
...San Mateo, California, United States - Full-time Skydio is the leading... ..., best‑in‑class hardware and software product development,... ...centric products. You’ll build the systems that collect, transform, and... ...to‑end. Lead and mentor data engineers, analysts, and stakeholders across...Full timeLocal areaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Creator Distributed Systems & Storage (San Mateo). Be the first to apply!
- principal San Mateo, CA
- senior principal cloud computing engineer San Mateo, CA
- entry level software sales San Mateo, CA
- healthcare software sales San Mateo, CA
- software implementation project manager San Mateo, CA
- bank software San Mateo, CA
- id software San Mateo, CA
- software San Mateo, CA
- software sales San Mateo, CA
- government software San Mateo, CA


