Software Engineering Manager, Android Developer Experience

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Staff Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI

Description For Software Engineering Manager, Android Developer Experience

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.

Last updated a day ago

Responsibilities For Software Engineering Manager, Android Developer Experience

  • Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and decision-making across teams
  • Set clear expectations with individuals based on their level and role and aligned to the broader organization's goals
  • Develop the mid-term technical vision and roadmap within the scope of your team(s)
  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code
  • Review code developed by other engineers and provide feedback to ensure best practices

Requirements For Software Engineering Manager, Android Developer Experience

Java
JavaScript
Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 3 years of experience in a technical leadership role; overseeing strategic projects, with 2 years of experience in a people management, supervision/team leadership role
  • 3 years of experience building and developing large-scale infrastructure or distributed systems
  • Experience in Machine Learning or Artificial Intelligence

Interested in this job?

Jobs Related To Google Software Engineering Manager, Android Developer Experience

Engineering Manager, Android GPU Driver Quality

Lead Android GPU driver quality initiatives at Google, managing technical teams and improving graphics performance across the Android ecosystem.

Android Staff Software Engineer, Gemini Smart Home Devices

Staff Software Engineer position at Google, focusing on Android development for Gemini Smart Home Devices, requiring 8 years of experience and strong technical leadership skills.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience team at Google, combining technical expertise and people management to enhance developer tools for hybrid work environment.

Engineering Manager, Android GPU Driver Quality

Lead Android GPU Driver Quality team at Google, managing graphics driver improvement initiatives and certification processes for the Android ecosystem.

Senior Staff Software Engineer, Mobile, Android

Senior Staff Software Engineer position at Google, leading Android development and technical teams, with 8+ years of experience required.