Transforming software development at Google by developing solutions that shape the future of Android and Pixel products.
Requirements
- 8 years of experience with software development.
- 7 years of experience building developer tools that improve developer velocity, code quality and code health (e.g., compilers, automated releases, code design and testing, test automation frameworks).
- 5 years of experience in a technical leadership role; overseeing projects, with 5 years of experience in a people management, supervision/team leadership role.
- Experience in the development of software tools for test automation.
- Understanding of latest AI/ML technologies (e.g., agentic systems, LLM models).
Responsibilities
- Set and communicate team priorities that support the broader organization's goals.
- Develop the long-term technical outlook and roadmap within, and often beyond, the scope of your teams.
- Oversee systems designs within the scope of the broader area, and review 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).
- Manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.
Other
- 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.
- Bachelor’s degree, or equivalent practical experience.
- Master's degree or PhD in Computer Science or a related technical field (preferred).
- 5 years of experience working in a complex, matrixed organization (preferred).