About the job
At Roblox, we empower millions of users to explore, create, play, and connect through immersive 3D digital experiences, all crafted by our vibrant community of developers and creators.
Our mission is to redefine how people come together from any corner of the globe and on any device. We are committed to fostering a community that connects a billion people with optimism and civility, and we are on the lookout for exceptional talent to join us in this endeavor.
A career at Roblox means you will be at the forefront of shaping human interaction, tackling unique technical challenges at scale, and contributing to the creation of safe, civil shared experiences for all.
As a Senior Software Engineer on our Systems team, your contributions will directly impact the foundational elements of Roblox. You will develop robust software that supports our extensive community of over 2 million developers, enabling them to push the boundaries of interactive gaming. Your work will encompass various aspects of the engine, including threading, memory management, physics, and scripting. If you possess a passion for C++ and thrive in high-performance, real-time applications, you will find a welcoming environment within our Game Engine team.
Your responsibilities will include:
- Crafting engine code in C++ for critical sub-systems within the Roblox game engine.
- Developing systems for data synchronization between server and client, implementing game-aware data streaming, and optimizing resource usage to ensure seamless gameplay across diverse devices.
- Contributing to every application developed by Roblox, from mobile clients to cloud-based servers.
Your qualifications include:
- A minimum of 4 years of experience working on intricate challenges in extensive C++ codebases.
- Proficiency with system-level pointers, templates, and raw memory blocks.
- A strong understanding of game engine architecture or a desire to learn.
- Experience in building reliable, functioning systems.
- A curiosity and commitment to staying updated with technological advancements.

