companyRoblox logo

Senior Software Engineer - Engine Infrastructure

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

4+ years of experience with complex C++ codebases. Proficient in system-level programming concepts. Experience with game engine internals or a willingness to learn. Proven track record of building reliable systems. Continuous learner with a passion for technology.

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.

About Roblox

Roblox is a leading platform that connects millions of users through engaging and interactive digital experiences. We are committed to fostering creativity and facilitating connections among our global community of developers.

Similar jobs

Tailoring 0 resumes

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