Taro Logo

Software Engineer, Engineering Productivity, Android, Early Career

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

Job Description

Google is seeking an Early Career Software Engineer to join their Engineering Productivity team for Android. This role is part of Google's mission to power over 3 billion devices worldwide through their open-source mobile operating system. The position focuses on developing and improving infrastructure tooling for Android mainline modules and enhancing the developer experience.

The ideal candidate will work at the intersection of Android development and quality assurance, building tools and solutions that ensure high-quality releases across the Android ecosystem. This role offers the opportunity to work with cross-functional teams and directly impact Android's global development community.

As part of Google's software engineering team, you'll be joining a company that develops technologies affecting billions of users worldwide. The role extends beyond traditional mobile development, encompassing areas such as distributed computing, large-scale system design, and artificial intelligence. Google emphasizes versatility and leadership qualities, offering opportunities for growth and project diversity as the technology landscape evolves.

The position is based in Sydney, Australia, where you'll collaborate with teams across the APAC region. Google provides a supportive environment for early-career engineers, with opportunities to work on critical projects while developing technical and professional skills. The role requires strong programming fundamentals and offers exposure to the broader mobile industry and Google's extensive technical infrastructure.

Last updated 5 days ago

Responsibilities For Software Engineer, Engineering Productivity, Android, Early Career

  • 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 toolchain
  • 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, Engineering Productivity, Android, Early Career

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Related Jobs

Software Engineer, Android, Files and Storage, Early Career

Early career software engineering role at Google focusing on Android file management and storage systems, combining mobile development with AI integration.

Software Engineer, Android, Photos, Early Career

Early career software engineering role at Google Photos team focusing on Android development, requiring 1 year of programming experience and strong fundamentals in data structures and algorithms.

Software Engineer, Android, Photos, Early Career

Early career software engineering role at Google Photos focusing on Android development, combining client-side mobile development with server-side technologies and machine intelligence.

Software Engineer, Engineering Productivity, Android, Early Career

Early career software engineering role at Google focusing on Android Engineering Productivity, building tools and infrastructure for Android platform development in Sydney, Australia.

Software Engineer, Android, Photos, Early Career

Early career Android Software Engineering role at Google Photos, focusing on mobile development, machine learning, and large-scale systems.