Principal Software Engineer - Creator Distributed Systems & Storage
$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$345.04k - $399.42k
...community of developers and creators. At Roblox, we'... ...for everyone. As a Principal Software Engineer on Creator Services Data,... ...the next generation Data Storage systems to power the millions of... ...solving complex back end distributed systems and storage problems...SuggestedFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...community of developers and creators. At Roblox,... ...lifecycles. As a Principal Engineer on the Cache team (part of the Infra Storage org), you will... ...large-scale, in-house distributed systems to solve Roblox's ever... ...8+ years of hands-on software engineering experience...SuggestedFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...community of developers and creators. At Roblox,... .... As a Backend Engineer, you will have the independence... ...set of backend systems that support the... ...industry: An outstanding software engineer with 8+ years... ...Experience with Distributed Systems: You are deeply...SuggestedFull timeWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipMonday to Friday$289.46k - $338.27k
...community of developers and creators. At Roblox, we’re... ...for everyone. The Engine Networking Team pulls... ...state to all. As a Principal Engineer on this team... ...Desirable) Be an amazing systems-level C++ programmer... ...large multithreaded distributed system that connects...SuggestedFull timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday$293.8k - $343.34k
...community of developers and creators. At Roblox, we’re... ...for everyone. The Engine Networking Team pulls... ...state to all. As a Principal Engineer on this team... ...Desirable) Be an amazing systems-level C++ programmer... ...large multithreaded distributed system that connects...SuggestedFull timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday$295.25k - $345.04k
...of developers and creators. At Roblox... ...is the creation engine behind millions of... ...around the world. As a Principal Engineer focused... ...solving complex software problems and has a... ...with large scale systems in C++ codebases... ...Familiar with file storage systems or network...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$99.6k - $223.4k
...Exadata Software Engineer We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to... ...development of all aspects of the Exadata Storage Server and Exadata Database... .... Develop algorithms and distributed systems software that runs on a...Temporary workFlexible hours$99.6k - $223.4k
Job Description Smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata... ...of all aspects of the Exadata Storage Server and Exadata Database Machine,... ...unanticipated failures. Develop algorithms and distributed systems software that run on a large...Temporary workFlexible hours$295.25k - $354.04k
...all created by our global community of developers and creators. At Roblox, we're building the tools and platform... ...monetization, and creator success at scale. As a Principal Software Engineer (Data Systems) , you will architect, build and deploy high-scale,...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours$153.12k - $196.75k
...community of developers and creators. At Roblox, we're building... ...looking for an outstanding engineer to join our Creator Services... ...will build highly scalable systems to help creators to continuously... ...highly scalable and reliable distributed backend systems. You have an...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$195.78k - $242.1k
...community of developers and creators. At Roblox, we’re... ...Work hand-in-hand with ML engineers, directly contributing to the... ...highly available, large-scale distributed backend systems. ~5+ years delivering and maintaining production software for large-scale applications...Full timeWork experience placementWork at officeLocal areaMonday to Friday$345.04k - $399.42k
...global community of developers and creators. At Roblox, we’re building the tools... ...experiences for everyone. As a Principal Software Engineer on the Compute team, you will be the... ...building and operating large-scale distributed systems and infrastructure. Deep, hands-on...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$293.8k - $343.34k
...community of developers and creators. At Roblox, we're... ...for everyone. As a Principal Software Engineer on the Video team, you'll... ...developing and deploying video systems Deep experience with... ...deployed a multi-service distributed system at scale with low costs...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipSleeping nightsMonday to FridayDay shift$293.8k - $343.34k
...community of developers and creators. At Roblox, we're... .... We are seeking a Principal Software Engineer to drive technical strategy... ...backbone of our monetization system, driving the technical... ...Delivery. ~ Full-Stack & Distributed Systems Mastery: Proven ability...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...leading online gaming platform in San Mateo, CA is seeking a Principal Engineer to lead the architecture and development of Roblox Studio.... ...8+ years of experience, particularly in C++ and large scale systems. The ideal candidate will plan and deliver technical features...
$345.04k - $399.42k
...community of developers and creators. At Roblox, we’re... ...experiences for everyone. As a Principal Software Engineer leading Fleet Management,... ...daily, staying deep in the systems your org owns and leading... ...and operating large-scale distributed systems and infrastructure...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$293.8k - $343.34k
...community of developers and creators. At Roblox,... ...for everyone. The Engine Networking Team pulls... ...state to all. As a Principal Engineer on this team... ...Desirable) Be an amazing systems-level C++ programmer... ...large multithreaded distributed system that connects...Full timeWork experience placementH1bWork at officeLocal areaWorldwideVisa sponsorshipMonday to Friday$295.25k - $345.04k
...community of developers and creators. At Roblox, we're... ...for everyone. As a Principal Software Engineer on the Compute Cell Lifecycle... ...define the right cross-system APIs as we expand the footprint... .../running Kubernetes distributions preferred. ~ Strong proficiency...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...A data orchestration company in California is seeking a Senior Software Engineer to advance their data layer for modern AI and analytics. You will work on optimizing distributed systems and enhancing caching policies in a small, impactful engineering team. The role demands...
$295.25k - $345.04k
...global community of developers and creators. At Roblox, we're building... ...is to protect our community. As a Principal Software Engineer on Asset Safety, you'll ensure that... ...You Will: Build and scale distributed systems that power asset moderation at Roblox...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to FridayFlexible hours$150k - $190k
...A technology staffing firm is seeking a Senior Software Engineer to join their team in Redwood City, California. The role focuses on building high-performance, distributed software systems for robotics and automation platforms. Candidates must possess at least 3 years...Relocation package$295.25k - $345.04k
...community of developers and creators. At Roblox, we’re... ...experiences for everyone. As a Principal Software Engineer on the User Connections... ...will define the backend systems that power the social ecosystem... ...available and large-scale distributed fault tolerant services in...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$130k - $165k
..., safer, and without placing human lives at risk. Our systems operate with distributed control, dynamic routing, and real-time responsiveness... ...About this job We are seeking a Senior/Staff Software Engineer to help design and build Fabric, Forterra's core distributed...Full timeTemporary workWork experience placementLocal area$278.53k - $345.04k
...of developers and creators. At Roblox... ...within Infra / Storage builds EaaS (Entities... ...the complexity of distributed databases and caching systems behind a... ...distributed systems engineering, reliability engineering... ...stability. As a Principal Software Engineer you will...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$289.46k - $338.27k
...community of developers and creators. At Roblox, we’re... ...everyone. Roblox Storage team powers the data... ...the platform. As a Principal Software Engineer for Data Access ,... ...storage systems, evolve platform‑wide... ..., and a passion for distributed systems — redefining...Full timeWork experience placementWork at officeLocal areaWorldwideMonday to Friday$293.8k - $343.34k
...community of developers and creators. At Roblox,... ..., we are seeking a Principal Engineer to join the Ads... ...core of all advertising systems at Roblox, serving... ...measurement. As a Principal Software Engineer on the Ads... ...with REST, GRPC, distributed systems design, and...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$345.04k - $399.42k
...created by our global community of developers and creators. At Roblox, we’re building the tools and platform... ...storing, managing, and serving user content. As a Principal Software Engineer (Backend, Distributed Systems), you will design and build backend services to...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$293.8k - $343.34k
...community of developers and creators. At Roblox, we're... ...team is the owner for all systems powering Robux... ...and vibrant. As a Principal Software Engineer for Virtual Economy Platform... ...extensive experience in backend distributed systems, capable of working...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$227.37k - $295.25k
...global community of developers and creators. At Roblox, we're building... ...products in the world. As an AI Platform Engineer focused on Agentic Systems, you'll be at the forefront of... ..., and operating large-scale distributed systems and production-grade ML infrastructure...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$295.25k - $345.04k
...all created by our global community of developers and creators. At Roblox, we're building the tools and... ...more civil shared experiences for everyone. As a Principal Software Engineer on the Engine Systems team, you will innovate on the core diagnostic and reliability...Full timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Creator Distributed Systems & Storage. Be the first to apply!
- principal software engineer San Mateo, CA
- healthcare systems engineer San Mateo, CA
- application system engineer San Mateo, CA
- operating system engineer San Mateo, CA
- advanced systems engineer San Mateo, CA
- distributed systems engineer San Mateo, CA
- system performance engineer San Mateo, CA
- sr systems engineer San Mateo, CA
- digital communications systems engineer San Mateo, CA
- senior staff systems engineer San Mateo, CA

