Google is seeking a Software Engineering Manager for their Core Data Query team, a pivotal role that combines technical leadership with people management. This position is part of Google's Core team, which is responsible for building the technical foundation behind Google's flagship products. The role requires an experienced leader with 8+ years of software development expertise and a strong track record in team management.
The position offers an opportunity to work on large-scale systems and infrastructure that powers Google's most important products. As a Software Engineering Manager, you'll be responsible for leading and mentoring a team of engineers, setting technical direction, and contributing to product strategy. You'll work across multiple domains including artificial intelligence, distributed computing, and large-scale system design.
The ideal candidate will have a bachelor's degree (Master's or PhD preferred) in Computer Science or related field, with extensive experience in programming languages like Python, Java, or JavaScript. You'll need to demonstrate both technical excellence and strong leadership capabilities, with at least 3 years of technical leadership experience and 2 years in people management.
Your responsibilities will span from setting team priorities and developing technical roadmaps to reviewing code and ensuring best practices. You'll play a crucial role in Google's Core team, which has a unique mandate to impact important technical decisions across the company. This position offers the opportunity to work on challenging technical problems while developing and leading a team of talented engineers.
The role is based in Bengaluru, India, offering the chance to work with Google's global teams and contribute to projects that impact billions of users. You'll be part of an organization that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce and creating a culture of belonging.