Taro Logo

Software Engineer II, Android Onboarding

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
1+ year of experience
Consumer

Job Description

Google is seeking a Software Engineer II to join their Android Onboarding team, focusing on enhancing the initial device experience for users. This role is critical in shaping how billions of users first interact with their Android devices, managing setup processes, data transfer, and cloud backup services through Backup by Google One.

The position combines Android platform expertise with user experience design, working on features that impact every new Android device globally. The team's scope includes guiding users through initial setup, facilitating transitions from iOS to Android, and maintaining cloud backup protection for billions of existing users.

As part of Google's broader mission to make computing accessible worldwide, this role contributes to Android's goal of powering over 3 billion devices. The ideal candidate will blend technical expertise in Android development with a user-centric approach to create seamless onboarding experiences.

The role offers opportunities to work with cutting-edge technology while impacting billions of users globally. You'll collaborate with cross-functional teams, participate in design reviews, and contribute to Google's mission of making technology accessible to everyone. This position combines technical challenges with real-world impact, making it ideal for engineers passionate about user experience and mobile technology.

Last updated 3 days ago

Responsibilities For Software Engineer II, Android Onboarding

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer II, Android Onboarding

Java
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with Android application development

Related Jobs

Software Engineer III, Mobile, Android Onboarding

Software Engineer III position at Google focusing on Android mobile development and onboarding, requiring Java expertise and 2+ years of Android development experience.

Software Engineer III, Mainline Modularization, Android

Software Engineer III position at Google focusing on Android platform development and mainline modularization, requiring Java expertise and Android system knowledge.

Software Engineer II, Android, Tracking Experiences

Mid-level Android Software Engineering role at Google focusing on tracking experiences, requiring 1+ year of experience in software development and Android application development.

Software Engineer II, Android, Health and Fitness Tracking

Software Engineer II position at Google focusing on Android health and fitness tracking development, requiring 1+ years of experience in software development and Android applications.

Software Engineer II, Enterprise Services, Android

Software Engineer II position at Google focusing on Android Enterprise Services development, requiring 1+ years of programming experience and strong algorithmic skills.