Search jobs > San Mateo, CA > Senior software engineer

Senior Software Engineer- Creator Data Storage

Roblox
San Mateo, California, US
Full-time

Check out the role overview below If you are confident you have got the right skills and experience, apply today.

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 Senior Software Engineer on Creator Services Data, you'll be building the next generation Data Storage systems that power the millions of experiences on Roblox! We own the mission critical Data Stores, Memory Stores, and Badges services as well as deliver pioneering new observability dashboards to Creators for cloud services across the Roblox platform.

Through our full stack projects, you will gain a deep understanding and a chance to build software solutions from the infrastructure layer, through data storage and data pipelines, microservices, telemetry, client software, web development, and UI!

You Will :

  • Identify improvements in existing products and craft 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 platform through metrics collection, data pipelines, intelligent analytics, data visualization, and dashboards.
  • Work with our users (Creators) to identify product gaps and bugs and handle customer emergencies.
  • Provide on-call support for our Data products including 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.
  • Contribute and collaborate on a multi-functional team including UX design, product management, project management, developer relations, documentation, customer support, and other engineering teams.

You Have :

  • 5+ years in software development on multi-person teams building graphical user interfaces, dashboards, or web applications.
  • 5+ years programming in C#, C++, or Java (ideally both C# and C++) building pipelines or batch processing systems.
  • 5+ years of ability building cloud services, microservices, and / or distributed systems.
  • 2+ years experience building and maintaining large scale systems and using public clouds like AWS, Azure, and GCP.

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 Data Insights. 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 partnership and communication.

You exemplify Roblox Values and Principles.

Roles that are based in our San Mateo, CA Headquarters are in-office Tuesday, Wednesday, and Thursday, with optional in-office on Monday and Friday (unless otherwise noted).

You'll Love :

  • Industry-leading compensation package.
  • Excellent medical, dental, and vision coverage.
  • A rewarding 401k program.
  • Flexible vacation policy (varies by exemption status).
  • Roflex - Flexible and supportive work policy.
  • Roblox Admin badge for your avatar.
  • At Roblox HQ :
  • Free catered lunches five times a week and several fully stocked kitchens with unlimited snacks.
  • Onsite fitness center and fitness program credit.
  • Annual CalTrain Go Pass.

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 for all candidates during the interview process.

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
Clari Inc.
San Francisco, California

The Engineering Team at Clari is deeply committed to building an enterprise-grade platform that serves as the backbone for our customer's most critical business process - Revenue. Groove, a Clari company serves some of the most historically underserved users, many of whom have been stuck using unint...

Promoted
Dealpath
San Francisco, California

BS in Software Engineering, Computer Science, or a minimum for 4 years of industry experience as a software engineer. We currently have full-time software engineering opportunities available for experienced Full-Stack Engineers in our San Francisco, CA office. Dealpath's compensation ranges are ...

Figure
San Francisco, California

Collaborate with project leads and other software engineers across multiple teams. Engineering is at the heart of the action, building out our blockchain protocol and direct-to-consumer products that will transform the financial services industry. Everything is from scratch development and every eng...

Block
San Francisco, California

As a Senior Software Engineer on the team at Block, you will build internal products and infrastructure to protect Block’s customers’ privacy and collaborate with many teams across Block, including product engineering teams, privacy counsel, and teams within security and platform engineering. The Pr...

Luminai
San Mateo, California

As a Software Engineer working on AI systems, you will play a foundational role in research, experimentation and rapid improvement of AI systems towards building a capable, reliable AI automation platform. You are expected to have a strong proficiency in fundamentals of software engineering, a willi...

Motion Recruitment
California, United States

Leader in their industry, our exciting global SaaS construction platform client seeks a contract Senior Software Engineer. We are looking for a Senior Software Engineer to join the Runtime Platform Group. As a Senior Software Engineer, you’ll be on a team building a secure, compliant SaaS platform f...

OpenWrench
San Francisco, California

We're looking to add our first engineering hires outside of the founders, and excited for new teammates to join us who are the best at what they do. You'll help build/define the engineering culture. You possess strong computer science fundamentals (data structures, algorithms, programming languages)...

Instawork
San Francisco, California

We have an immediate opening for a Senior Software Engineer, with a proven track record of success to join our rapidly growing team. All of the engineers work across the full stack, so we take special care to make the experience as seamless and productive as possible. Must be hands-on and coding 80%...

Avails Medical, Inc.
Menlo Park, California

We are seeking a highly skilled and motivated Senior Embedded Software Engineer to lead the design, development, and maintenance of cutting-edge software solutions for our In Vitro Diagnostic (IVD) medical devices. Senior Embedded Software Engineer. In addition to developing new software, this role ...

Scale AI, Inc.
San Francisco, California

As a Software Engineer on the team, you'll focus on building systems that monitor and flag quality issues with large-scale data collections. Our Generative AI Data Engine powers the world's most advanced LLMs and generative models through world-class RLHF (Reinforcement Learning with Human Feedback)...