Taro Logo

Engineering Manager, Android Growth

Google is a global technology leader that specializes in internet-related services and products.
Nairobi, Kenya
Android
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Mobile · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Engineering Manager, Android Growth

Google is seeking an Engineering Manager for their Android Growth team. This role combines technical expertise with leadership skills to manage and guide a team of engineers working on Android, Google's open-source mobile operating system powering over 3 billion devices worldwide. The ideal candidate will have a strong software development background, experience in technical leadership, and the ability to manage complex projects across multiple teams and locations.

As an Engineering Manager, you'll be responsible for setting team priorities, aligning strategies, and making decisions that support the broader organization's goals. You'll manage engineers across multiple teams, oversee large-scale project deployments, and contribute to product strategy. The role involves developing technical directions, designing systems, and writing code to solve ambiguous problems.

Android's mission is to bring computing to everyone in the world, believing it to be a superpower for good. The platform enables access to information, economic opportunities, productivity, and connectivity. As part of this team, you'll contribute to providing the best computing experience to users worldwide through various devices like smartphones, tablets, TVs, and wearables.

This position offers the opportunity to work on cutting-edge technology that impacts billions of users, in a complex, matrixed organization. If you're passionate about leadership, technical innovation, and making a global impact, this role at Google could be an excellent fit for you.

Last updated 8 months ago

Responsibilities For Engineering Manager, Android Growth

  • 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 direction and road map within the scope of your (often multiple) team(s). Evolve the road map 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 Engineering Manager, Android Growth

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 projects, with 2 years of experience in a people management, supervision/team leadership role

Interested in this job?