
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 settings, working closely with cross-functional teams to drive technical strategy and influence architectural decisions. You are a hands-on technical lead, dedicating significant time to coding while mentoring junior engineers and sharing your knowledge with the team. You are passionate about creating immersive digital experiences and understand the importance of user-centric design in the development process.
Experience with real-time rendering techniques and optimization strategies is a plus — you have a keen eye for detail and a commitment to delivering high-quality graphics. Familiarity with game development principles and tools will help you excel in this role, as you will be working on projects that push the boundaries of interactive entertainment. You are adaptable and open to learning new technologies that can enhance your contributions to the team.
In this role, you will lead the design and execution of complex computer graphics systems, owning the technical roadmap and ensuring the successful delivery of large, cross-functional initiatives. You will act as a hands-on technical lead, contributing high-quality code to core systems while collaborating with other engineers to solve unique technical challenges. Your influence will extend across multiple teams as you drive technical strategy and architectural decisions, proving out concepts through direct implementation. You will be responsible for maintaining and improving existing systems, ensuring they meet performance and scalability requirements. You will also participate in code reviews, providing constructive feedback to peers and fostering a culture of continuous improvement within the engineering team.
At Roblox, you will be part of a mission-driven company that aims to connect a billion people through immersive experiences. We offer a collaborative work environment where innovation is encouraged, and your contributions will have a direct impact on the future of human interaction. You will have access to professional development opportunities and the chance to work with cutting-edge technologies in the field of computer graphics. Our competitive compensation package reflects the value we place on your expertise and commitment to excellence. Join us in shaping the future of digital experiences and making a difference in the lives of millions of users around the world.
Apply now or save it for later. Get alerts for similar jobs at Roblox.