companyRoblox logo

Senior Software Engineer - Engine Harmony (C++)

RobloxSan Mateo, CA, United States
On-site Full-time $195.8K/yr - $242.1K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

You Will:Develop engine code in C++ for subsystems essential to the Roblox game engine. Optimize resource usage across devices with differing CPU, memory, and bandwidth capabilities to enhance gameplay. Implement optimization techniques to boost player engagement. Contribute to every application developed by Roblox, from mobile clients to cloud-based servers. You Have:4+ years of experience with complex challenges in large C++ codebases. Expertise with system-level pointers, templates, and memory management. Experience in developing and deploying machine learning models is a significant plus. A passion for understanding game engine internals. Developed systems that are reliable and consistently operational. A desire to learn and stay ahead of technology trends.

About the job

Join Roblox, where millions engage daily in exploring, creating, playing, learning, and connecting through immersive 3D digital experiences crafted by our global community.

At Roblox, we provide the tools and platform that empower our community to manifest their imaginative experiences. Our aim is to redefine how people connect from anywhere in the world on any device. We are on a mission to unite a billion individuals with positivity and respect, and we are seeking exceptional talent to help us achieve this goal.

A career at Roblox offers you the opportunity to influence the future of human interaction, tackle unique technical challenges at scale, and contribute to creating safer, more respectful shared experiences for everyone.

As a Senior Software Engineer on our Systems team, you will play a pivotal role in developing the foundational components of Roblox. The software you create will empower our expansive community of over 2 million developers to innovate within interactive gaming. Your contributions will affect every aspect of our engine, including threading, memory management, physics, and scripting. If you have a passion for C++ software development and high-performance real-time applications, you will thrive within our growing Game Engine team.

About Roblox

Roblox is a global platform where users come together to explore, create, and share immersive 3D experiences. By providing innovative tools and a supportive community, Roblox empowers developers to bring their visions to life.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.