companyRoblox logo

Principal Software Engineer - Performance and Optimization

RobloxSan Mateo, CA, United States
On-site Full-time $295.3K/yr - $345K/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 Have:9+ years of professional experience in developing complex, performance-sensitive software utilizing modern C++ (C++11 and beyond). Practical knowledge of multi-threaded programming and a robust understanding of concurrency, race conditions, and synchronization primitives. Experience in delivering features spanning multiple teams and technology platforms. Familiarity with performance analysis and optimization techniques to improve application efficiency. A passion for mentoring and guiding junior engineers in a collaborative environment.

About the job

Join Roblox, where millions of users engage daily to explore, create, and connect in immersive 3D digital experiences crafted by our dynamic global community of developers and creators.

At Roblox, we are dedicated to providing the tools and platform that empower our users to bring their imaginative experiences to life. Our vision is to revolutionize how people connect from anywhere in the world and on any device. We aim to connect a billion individuals with optimism and civility, and we are seeking exceptional talent to help us achieve this goal.

A career at Roblox means you will be shaping the future of human interaction, tackling unique technical challenges at scale, and working towards creating safer, more respectful shared experiences for all users.

As a Principal Software Engineer in the Performance & Optimization pod within Studio, you will spearhead the architecture, design, and development of simulation, profiling, and debugging tools in Roblox Studio. Your contributions will enable creators to understand their experiences' performance across a diverse range of devices, from high-end PCs to mobile, empowering them to deliver high-quality content rapidly and confidently.

You will:

  • Design and implement intricate technical features end-to-end in our game engine and Studio UI that assist creators in comprehending and optimizing their experiences.
  • Collaborate cross-functionally across teams and technology platforms to ensure the delivery of consistent, high-quality tools.
  • Mentor engineers by exemplifying best practices, patterns, and strategies in technology.
  • Enhance product quality through the promotion of automated testing and reliable systems.
  • Contribute to creating the world's leading professional application for massively multiplayer game development.

About Roblox

Roblox is at the forefront of redefining the way millions interact through immersive digital experiences. Our platform empowers creators and developers worldwide to innovate and connect, fostering a community driven by imagination and creativity.

Similar jobs

Tailoring 0 resumes

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