Google is seeking a Software Engineering Manager for their Android Developer Experience team to lead and enhance the development tools ecosystem for their 4,000+ Android app developers. This role combines both technical leadership and people management, focusing on re-architecting developer tools for a hybrid work environment. The position requires extensive experience in software development, technical leadership, and distributed systems, with a particular emphasis on Android development tools and infrastructure.
The role is part of Google's Core team, which is responsible for building the technical foundation behind Google's flagship products. As a manager, you'll be responsible for setting team priorities, developing technical vision, and ensuring the delivery of high-quality solutions that support both in-office and remote Android developers. You'll lead multiple teams, provide technical guidance, and contribute to system design and code development.
The ideal candidate will have a strong technical background with at least 8 years of software development experience, proven leadership abilities, and experience with large-scale infrastructure or distributed systems. Knowledge of Machine Learning or AI is required, and experience with developer-focused products and tools is highly valued. This position offers the opportunity to impact technical decisions across Google while working with cutting-edge technologies and leading a team of talented engineers.
Working in Google's hybrid environment, you'll collaborate with teams globally while being based in Mexico City. The role offers the chance to shape the future of Android development tools while working on systems that impact billions of users. You'll be part of Google's commitment to innovation and technical excellence, with the opportunity to contribute to both technical and strategic decisions that influence the broader organization's success.