Taro Logo

Software Engineer, Android Engineering Productivity

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Mobile

Job Description

Google is seeking a Software Engineer for their Android Engineering Productivity team in Sydney, Australia. This role is crucial for developing and improving infrastructure tooling for Android mainline modules and enhancing the Android developer experience. Android, Google's open-source mobile operating system, powers over 3 billion devices worldwide and aims to bring computing accessibility to everyone globally.

The ideal candidate will have at least 2 years of experience in software development using languages like Python, Java, or JavaScript, along with a strong foundation in data structures and algorithms. They should be comfortable working in a fast-paced environment, possess knowledge of mobile operating systems, and have the ability to manage multiple responsibilities while staying current with industry trends.

Key responsibilities include building and improving infrastructure tooling for Android mainline modules, creating better developer experiences, defining quality standards, resolving launch blockers, and collaborating with Android partners. The role requires strong technical skills, excellent communication abilities (especially with APAC partners), and willingness to travel for business collaboration.

As part of Google's software engineering team, you'll contribute to technologies that impact billions of users worldwide. The role offers opportunities to work on various aspects of Android development, from infrastructure to developer tools, while collaborating with cross-functional teams. Google provides a dynamic environment where engineers can be versatile, display leadership, and tackle new challenges across the full technology stack.

This position is ideal for someone passionate about mobile technology, infrastructure development, and improving developer experiences at scale. You'll be part of Google's mission to make computing accessible to everyone while working with cutting-edge technology and talented teams.

Last updated 17 days ago

Responsibilities For Software Engineer, Android Engineering Productivity

  • Build and improve infra tooling critical for the Android mainline modules' release quality
  • Create solutions for better Android developer experience in the Android and Google tool chain
  • Define quality bars with Android module teams and scale it across the ecosystem
  • Resolve Android launch blockers in collaboration with the cross-functional teams in Android
  • Collaborate with Android partners to improve Android module quality beyond Google's own product line

Requirements For Software Engineer, Android Engineering Productivity

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 2 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 2 years of experience with data structures or algorithms
  • Experience working in a fluid environment with strict timelines
  • Knowledge of how mobile operating systems work, both technically and business-wise
  • Ability to take initiatives and manage multiple responsibilities simultaneously
  • Ability to learn new technology and follow industry trends
  • Ability to communicate with external partners in APAC
  • Ability to travel across borders for collaboration with business partners

Related Jobs

Software Engineer, Android, Photos

Software Engineer position at Google Photos team in Sydney, focusing on Android development, requiring 2+ years of experience in software development and algorithms.

Software Engineer, Android Engineering Productivity

Software Engineering role at Google focusing on Android Engineering Productivity, building and improving infrastructure tooling for Android mainline modules and developer experience.

Software Engineer, Android, Photos

Software Engineer position at Google Photos team focusing on Android development, combining client-side expertise with server-side and machine learning capabilities to enhance photo sharing and storage services.

Software Engineer, Android, Photos

Software Engineer position at Google Photos team in Sydney, focusing on Android development, requiring 2+ years of experience in software development and strong knowledge of data structures and algorithms.

Software Engineer, Android Engineering Productivity

Software Engineering role at Google focusing on Android Engineering Productivity, building and improving infrastructure tooling for Android mainline modules and developer experience.