Software Engineering Manager, Android Developer Experience

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
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 transform the developer tools ecosystem. This role combines both technical leadership and people management, focusing on re-architecting tools for Google's 4,000 Android app developers in a hybrid work environment. The position is part of the Core team, which builds the technical foundation behind Google's flagship products.

The ideal candidate will have extensive software development experience across multiple programming languages, proven leadership capabilities, and a strong background in large-scale infrastructure and distributed systems. They will be responsible for setting team priorities, managing performance, developing technical vision, and ensuring best practices in code development.

This role offers the unique opportunity to impact technical decisions across Google while working on critical infrastructure that supports thousands of developers. The position requires expertise in Android development tools, strong architectural vision, and the ability to lead teams in both office and remote settings.

Key responsibilities include aligning strategy across teams, providing technical guidance, developing roadmaps, and contributing to system designs. The role also involves hands-on coding and code review to maintain high engineering standards. Experience with Machine Learning or AI is required, reflecting Google's commitment to innovative technology solutions.

The position is based in Mexico City and offers the opportunity to work with cutting-edge technology while leading a team that directly impacts Google's developer productivity. This role is ideal for someone who combines technical expertise with leadership skills and wants to shape the future of Android development tools at Google.

Last updated 3 days 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 a team focused on improving graphics performance across the Android ecosystem.

Android Staff Software Engineer, Gemini Smart Home Devices

Lead Android development for Google's Gemini Smart Home Devices, focusing on AI-driven user experiences and cross-platform integration.

Staff Software Engineer, Android, Chrome OS

Staff Software Engineer position at Google, focusing on Android and ChromeOS development, offering competitive compensation and the opportunity to impact billions of users.

Software Engineering Manager, Android Developer Experience

Lead Android Developer Experience at Google, managing teams and architecting developer tools for hybrid work environment, requiring 8+ years of software development 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.