Taro Logo

Software Engineering Manager, Android Developer Experience

Google is a global technology leader that develops innovative products and services used by billions of users.
Android
Staff Software Engineer
Hybrid
8+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineering Manager, Android Developer Experience

Google is seeking a Software Engineering Manager for Android Developer Experience to lead and oversee the development of tools for Android app developers in a hybrid work environment. This role combines managerial and technical responsibilities, focusing on re-architecting and creating new app developer tools for seamless work, whether in the office or remotely. The position is part of the Core team, which builds the technical foundation for Google's flagship products.

Key responsibilities include:

  1. Setting team priorities and aligning strategy across teams
  2. Managing performance and development of team members
  3. Developing mid-term technical vision and roadmap
  4. Designing and guiding systems within the broader area
  5. Reviewing code and ensuring best practices

The ideal candidate will have:

  • Bachelor's degree or equivalent experience
  • 8+ years of software development experience
  • 3+ years in a technical leadership role
  • 3+ years building large-scale infrastructure or distributed systems
  • Experience in Machine Learning or AI
  • Strong skills in programming languages like Python, C, C++, Java, or JavaScript

This role offers the opportunity to impact critical projects at Google, working on cutting-edge technologies that affect billions of users. The position requires versatility, leadership, and enthusiasm for tackling new problems across the full stack as Google continues to push technology forward.

Last updated 8 months 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. Meet regularly with individuals to discuss performance and development and provide feedback and coaching
  • Develop the mid-term technical vision and roadmap within the scope of your (often multiple) team(s). Evolve the roadmap to meet anticipated future requirements and infrastructure needs
  • Design, guide and vet systems designs within the scope of the broader area, and write product or system development code to solve ambiguous problems
  • Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)

Requirements For Software Engineering Manager, Android Developer Experience

Python
Java
JavaScript
  • 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?