Taro Logo

Software Engineering Manager, Android Developer Experience

Google develops next-generation technologies that transform how billions of users connect, explore, and interact with information.
Android
Staff Software Engineer
Hybrid
5,000+ Employees
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 their Android Developer Experience team to lead and enhance the development tools for their 4,000+ Android app developers. This role combines both technical and managerial responsibilities, focusing on re-architecting tools for Google's hybrid work environment. The position requires extensive experience in software development, technical leadership, and distributed systems. As part of Google's Core team, you'll be instrumental in building technical foundations for Google's flagship products, working on developer platforms and infrastructure. The role involves managing teams, setting technical vision, and ensuring best practices while contributing to code development. The ideal candidate will have strong experience in Android development, team leadership, and building scalable systems, with knowledge of ML/AI. This position offers the opportunity to impact technical decisions across Google while working with cutting-edge technologies and leading a team of talented developers.

Last updated 7 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
  • 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?