
About Roblox
Empowering creators in a vibrant gaming universe
Key Highlights
- Over 200 million monthly active users globally
- More than $500 million paid to developers in 2022
- Headquartered in South San Mateo, CA
- $922.8 million raised in Series G funding
Roblox is an online gaming and entertainment platform headquartered in South San Mateo, CA, that connects over 200 million monthly active users. The platform empowers its community to create and monetize their own games, with over $500 million paid out to developers in 2022 alone. As a leader in the...
🎁 Benefits
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
🌟 Culture
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...
Skills & Technologies
Overview
Roblox is seeking a Principal Software Engineer for Data Access to architect and build a next-generation managed OLTP data access layer. You'll work on large-scale systems ensuring global availability and security. This role requires deep expertise in distributed systems and database engineering.
Job Description
Who you are
You have over 10 years of experience in software engineering, with a strong focus on building scalable systems that handle massive amounts of data. Your background includes designing and implementing distributed systems that prioritize performance and reliability, and you have a proven track record of leading technical projects that drive significant business impact.
Your expertise in database engineering is complemented by a deep understanding of OLTP systems, and you are well-versed in the challenges of managing data access at scale. You thrive in collaborative environments and enjoy mentoring junior engineers, sharing your knowledge to elevate the team's overall technical capabilities.
You possess a clear architectural vision and are passionate about creating innovative solutions that enhance user experiences. Your ability to communicate complex technical concepts to non-technical stakeholders makes you an effective leader in cross-functional teams.
Desirable
Experience with cloud platforms such as AWS or Azure is a plus, as is familiarity with modern data storage technologies. You are always eager to learn and adapt to new technologies, and you have a strong desire to contribute to a positive team culture.
What you'll do
As a Principal Software Engineer for Data Access at Roblox, you will lead the design and development of a next-generation managed OLTP data access layer. This involves architecting systems capable of serving hundreds of millions of queries per second while ensuring low-latency access to data worldwide. You will collaborate closely with product managers and other engineering teams to define requirements and translate them into scalable solutions.
You will be responsible for shaping foundational storage systems that support the entire Roblox platform, focusing on scalability, reliability, and security. Your role will involve conducting architectural reviews, providing technical guidance, and ensuring that best practices are followed across the engineering organization.
In addition to hands-on development, you will mentor and guide other engineers, fostering a culture of continuous improvement and innovation. You will also engage with stakeholders to understand their needs and ensure that the data access layer aligns with the overall product vision.
What we offer
At Roblox, you will be part of a mission-driven company that is redefining how people connect and interact in digital spaces. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will work in a collaborative environment that values creativity and innovation, and you will have the chance to make a meaningful impact on the future of human interaction.
Join us in our mission to connect a billion people with optimism and civility, and help us build the tools that empower our community to create amazing experiences.
We encourage you to apply even if your experience doesn't match every requirement. Your unique perspective and skills could be just what we need to continue pushing the boundaries of what's possible.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Roblox.
Similar Jobs You Might Like
Based on your interests and this role

Principal Engineer
Roblox is hiring a Principal Software Engineer to lead the Reliability team in driving the evolution of their systems. You'll collaborate with cross-functional teams to build robust infrastructure that supports growth. This role requires a seasoned engineer with a passion for reliability and scalability.

Principal Engineer
Roblox is seeking a Principal Software Engineer to lead the development of their next-generation database platform. You'll work with Java and C++ to design and implement critical database features. This role requires extensive experience in database architecture and engineering.

Principal Engineer
Roblox is seeking a Principal Software Engineer to lead the evolution of their experimentation platform. You'll design and build scalable systems for online serving and offline analysis, utilizing technologies like Java and Python. This role requires extensive experience in engineering and system architecture.

Software Engineering
Roblox is seeking a Senior Software Engineer to advance large-scale AI systems that enhance platform safety and integrity. You'll work with Python and machine learning technologies to build intelligent tools. This role requires significant experience in software engineering and data systems.

Ai Engineer
Roblox is seeking a Senior/Principal AI Platform Engineer to build and scale foundational data infrastructure for AI applications. You'll work with technologies like Python, TensorFlow, and AWS to empower innovative experiences for millions of users. This role requires significant experience in AI and data engineering.