Google is seeking a Staff Software Engineer to join their Compilers, Runtimes and Toolchains (CRT) team. This role is critical in developing and maintaining Google's C++ toolchain and contributing to the LLVM ecosystem. The position involves working on compiler optimization, code generation, and infrastructure improvements that support build scalability and toolchain velocity.
As part of Google's Core team, you'll be responsible for building technical foundations that power Google's flagship products. The role requires collaboration with cross-functional teams, leading design reviews, and mentoring junior engineers. You'll work on proposing and implementing changes that ensure the C++ toolchain remains efficient and correct, while also contributing to the open-source LLVM project.
The ideal candidate brings extensive software development experience, particularly in compilers and toolchains, with strong skills in C++ development. This position offers the opportunity to impact critical technical decisions across Google while working with cutting-edge compiler technology and infrastructure.
Working at Google means joining a company that's committed to innovation and technical excellence. You'll be part of a team that builds essential building blocks for excellent, safe, and coherent user experiences while driving innovation for every developer. The role offers competitive benefits and the chance to work on technology that impacts billions of users.