Google is seeking a Staff Software Engineer for their Core team, which is responsible for building the technical foundation behind Google's flagship products. This role involves developing essential building blocks that drive innovation across Google's ecosystem. The position requires 8 years of software development experience, with deep expertise in C++ programming, data structures, and algorithms.
The Core team plays a crucial role in creating and maintaining the underlying design elements, developer platforms, product components, and infrastructure at Google. They work across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. This position offers a unique opportunity to impact important technical decisions across the company.
As a Staff Software Engineer, you'll provide technical leadership on high-impact projects, manage project priorities and deliverables, and collaborate with infrastructure and client teams. You'll be responsible for managing a small team and reviewing designs and code for quality and correctness. The role requires strong expertise in backend and infrastructure-oriented systems development, along with excellent cross-functional team collaboration skills.
The ideal candidate will bring fresh ideas from various areas, including distributed computing, large-scale system design, networking, data storage, and security. You'll work on critical projects with opportunities to switch teams as both you and the business evolve. Google seeks versatile engineers who can display leadership qualities and tackle new problems across the full stack.
This position offers the chance to work at the heart of Google's technical infrastructure, making fundamental improvements that impact billions of users. You'll be part of a team that sets technical standards and drives innovation across the company, while working with cutting-edge technologies and solving complex engineering challenges at scale.