
Empowering creators in a vibrant gaming universe
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...
Roblox offers competitive salaries, equity options, generous PTO policies, and a flexible remote work policy to support work-life balance. Employees a...
Roblox fosters a creator-centric culture, encouraging employees to innovate and collaborate while prioritizing user safety. The company values communi...

Roblox • San Mateo, CA, United States
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.
You have 5+ years of experience in software engineering with a strong focus on computer graphics — you've designed and implemented complex graphics systems that enhance user experiences in 3D environments. Your expertise in C++ and OpenGL allows you to write high-performance code that meets the demands of large-scale applications.
You thrive in collaborative environments and enjoy leading technical initiatives — your ability to communicate complex ideas clearly helps you influence architectural decisions across teams. You are passionate about creating immersive experiences and understand the nuances of geometry-driven systems.
You are a hands-on technical lead who dedicates a significant portion of your time to coding — you take pride in contributing to core systems and mentoring junior engineers. Your problem-solving skills enable you to tackle unique technical challenges at scale, ensuring that the systems you build are robust and efficient.
Experience with real-time rendering techniques and optimization strategies is a plus — you understand the importance of performance in graphics applications and are familiar with the latest trends in computer graphics technology. A background in game development or interactive media would be beneficial, as it aligns with Roblox's mission to create engaging digital experiences.
In this role, you will design and ship complex computer graphics systems, owning the technical roadmap and ensuring the successful delivery of large, cross-functional initiatives. You will lead through code, acting as a technical mentor and guiding your team in best practices for software development.
You will drive technical strategy by influencing architectural decisions and proving out concepts through direct implementation — your contributions will shape the future of human interaction on the Roblox platform. You will collaborate closely with product managers, designers, and other engineers to create innovative solutions that empower our community of developers and creators.
Your work will directly impact the way millions of users engage with Roblox, as you help to create safer, more civil shared experiences. You will be responsible for maintaining high standards of quality in your code and ensuring that the systems you build are scalable and maintainable.
At Roblox, you will be part of a mission-driven team that is dedicated to connecting a billion people with optimism and civility. 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, allowing you to make a meaningful impact on the future of digital experiences.
Join us in shaping the future of human interaction and be part of a company that is at the forefront of technology and creativity. We encourage you to apply even if your experience doesn't match every requirement — your passion and willingness to learn are what matter most.
Apply now or save it for later. Get alerts for similar jobs at Roblox.