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
Enterprise SaaS · Consumer

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 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 will work on critical projects that impact Google's Android ecosystem, with opportunities for growth and evolution within the fast-paced environment.

Key responsibilities include building and improving infrastructure tooling, creating better developer experiences, defining quality standards, resolving launch blockers, and collaborating with Android partners. The role requires technical expertise, strong problem-solving abilities, and excellent communication skills, particularly for working with partners in the APAC region.

This position offers the opportunity to work on technology that impacts billions of users worldwide, contributing to Google's mission of making computing accessible to everyone. The role combines technical challenges with strategic thinking, requiring both engineering excellence and the ability to collaborate across teams and partners globally.

Last updated 3 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, 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.

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.