Roblox is seeking a Principal Software Engineer specializing in Build Systems to join their Engineering team in San Mateo, CA. This role focuses on developing a next-generation build system for C++ development optimized for cloud building. The position presents unique challenges in supporting multiple platforms including consoles, desktops, mobile, and VR, with a focus on distributed and hermetic builds.
The role involves working with Roblox's extensive C++ engineering team to deliver fast, reliable, distributed builds across various platforms. You'll be at the forefront of migrating existing build systems to a new next-gen solution, requiring deep technical expertise in both C++ and Rust, along with extensive knowledge of various build systems like CMake, Bazel, and Buck2.
The ideal candidate brings strong experience with multiple platforms and build systems, deep understanding of C++ toolchains, and the ability to balance complexity with pragmatic solutions. You'll be working in a hybrid environment (in-office Tuesday-Thursday) with competitive compensation ($283,780 - $322,170) and comprehensive benefits.
At Roblox, you'll be part of a mission to connect a billion people, working on unique technical challenges at scale. The company offers an excellent work environment with benefits including medical coverage, 401k, flexible vacation, free catered lunches, and more. This is an opportunity to shape the future of human interaction while solving complex technical challenges in build system architecture.