
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...
Overview
Roblox is seeking a Principal Software Engineer specializing in computer graphics to lead the design and delivery of large-scale production systems. You'll work with C++ and OpenGL to create immersive digital experiences. This role requires deep expertise in computer graphics and significant hands-on coding.
Job Description
Who you are
You have extensive experience in software engineering, particularly in computer graphics, and have a proven track record of designing and delivering large-scale production systems. Your expertise in C++ and OpenGL allows you to tackle complex geometry-driven challenges effectively. You thrive in a technical leadership role, where you can influence architectural decisions while also contributing high-quality code. You understand the importance of collaboration and can lead cross-functional initiatives with ease. Your passion for creating immersive digital experiences drives you to innovate and push the boundaries of what's possible in the realm of computer graphics.
Desirable
Experience with real-time rendering techniques and a strong understanding of 3D graphics principles would be advantageous. Familiarity with game development and the ability to mentor junior engineers are also highly valued. You are comfortable navigating complex technical challenges and enjoy working in a fast-paced environment where creativity and technical skills intersect.
What you'll do
In this role, you will architect and execute complex computer graphics systems, owning the technical roadmap and ensuring the successful delivery of large, cross-functional initiatives. You will lead through code, dedicating a significant portion of your time to writing critical-path code that drives implementation for our most complex systems. Your influence on technical strategy will shape the future of our platform, as you work closely with other teams to ensure alignment and collaboration. You will be responsible for mentoring and guiding other engineers, fostering a culture of innovation and excellence within the team. Your contributions will directly impact the way millions of users interact with our platform, making their experiences richer and more engaging.
What we offer
At Roblox, you will be part of a mission-driven company that values creativity and collaboration. We offer competitive compensation and benefits, along with opportunities for professional growth and development. You will work in a supportive environment where your ideas are valued, and you can make a real difference in the lives of our users. Join us in shaping the future of human interaction through immersive digital experiences.
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

Software Engineering
Roblox is seeking a Senior Software Engineer specializing in computer graphics to design and deliver large-scale production systems. You'll work with C++ and OpenGL to create immersive digital experiences. This role requires expertise in computer graphics and a passion for impactful technology.

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 Engine Networking Team, ensuring real-time communication in their game platform. You'll work with C++ and game engine systems to enhance player experiences. This role requires 8+ years of industry experience.

Principal Engineer
Roblox is hiring a Principal Software Engineer to lead the architecture and development of performance and optimization tools in Roblox Studio. You'll work with C#, Java, and Python to enhance creator experiences across devices. This role requires significant experience in software engineering and optimization.

Principal Engineer
Roblox is hiring a Principal Software Engineer for the Creator Success team to build critical backend systems that empower creators within the Roblox ecosystem. You'll work on complex technical challenges at scale. This position requires significant experience in backend engineering.