Taro Logo

Software Engineer II, Android

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

Description For Software Engineer II, Android

Google is seeking a Software Engineer II to join their Android team, which powers more than 3 billion devices worldwide. This role is part of Google's mission to bring computing to everyone globally, believing that computing is a force for good that enables access to information, economic opportunity, productivity, and connectivity.

The ideal candidate will be involved in developing and maintaining Android, Google's open-source mobile operating system. You'll work on critical projects with opportunities to switch teams as both you and the business evolve. The role requires versatility, leadership qualities, and enthusiasm to tackle new problems across the full-stack as Google continues to push technology forward.

As a Software Engineer II at Google, you'll be responsible for designing, developing, testing, deploying, and enhancing software solutions. You'll collaborate with peers and stakeholders in design reviews, contribute to documentation, and ensure best practices in code development. The position offers the opportunity to work on technology that impacts billions of users worldwide, specifically in the Android ecosystem which includes smartphones, tablets, TVs, and wearables.

The role combines technical expertise with project management skills, requiring you to manage priorities, deadlines, and deliverables while maintaining high coding standards. You'll be part of a team that provides the platform for OEMs and developers to build compelling computing devices and run the best apps/services for users globally.

This is an excellent opportunity for someone passionate about mobile technology, open-source development, and creating accessible computing solutions that impact users worldwide.

Last updated 3 minutes ago

Responsibilities For Software Engineer II, Android

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Software Engineer II, Android

Java
Python
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)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer II, Android

Software Engineer III, Android Enterprise Services

Software Engineer III position at Google focusing on Android Enterprise Services development, requiring 2+ years of experience in software development and Android application development.

Software Engineer II, Android App, Software Development Lifecycle

Software Engineer II position at Google focusing on Android app development for software development lifecycle, combining AI and mobile development to improve platform diagnostics and performance.

Software Engineer III, Platforms and Devices

Software Engineer III position at Google focusing on Android platform development, requiring expertise in Kotlin and mobile performance optimization.

Software Engineer III, Fitbit Research Infra, Android

Software Engineer III position at Google focusing on Android development for Fitbit Research Infrastructure, requiring 2+ years of experience in Android app development and Java/Kotlin programming.

Software Engineer III, Android, ART Libraries

Software Engineer III position at Google focusing on Android ART Libraries development, requiring 2+ years of experience in software development and Android application development.