Google's Core team is seeking a Senior Software Engineer to help build the technical foundation behind Google's flagship products. This role focuses on multiplatform development, particularly in mobile applications, and requires expertise in infrastructure, distributed systems, and software architecture. The position offers the opportunity to work on critical projects that impact Google's technical decisions across the company.
As a Senior Software Engineer on the Core team, you'll be responsible for developing essential building blocks that drive innovation for every developer at Google. The role requires strong technical leadership, with 5 years of software development experience and deep knowledge of data structures and algorithms. You'll work on developing and maintaining developer frameworks, collaborating with cross-functional teams, and contributing to technical direction-setting.
The ideal candidate should have experience in full-stack development across Android, iOS, and web applications, demonstrating adaptability in diverse technical environments. You'll be expected to drive impactful outcomes, devise effective solutions in ambiguous situations, and foster a collaborative team environment. This position offers the unique opportunity to influence important technical decisions across Google while working on cutting-edge technologies that impact billions of users.
The Core team's mandate involves looking across Google's products to build central solutions, break down technical barriers, and strengthen existing systems. You'll be part of a team that owns and advocates for underlying design elements, developer platforms, product components, and infrastructure at Google. This role combines technical expertise with leadership opportunities, making it ideal for engineers who want to make a significant impact on Google's technical foundation.