Taro Logo

Software Engineer II, Android System UI

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 System UI team within the Platforms and Devices organization. This role is crucial in developing technologies that impact billions of users' interactions with Google products. The position involves working on Android's system user interface, requiring expertise in Android development and software engineering fundamentals.

The ideal candidate will join a team focused on making users' interactions with computing faster and more seamless, combining Google's AI, software, and hardware capabilities. The role offers opportunities to work on critical projects with the flexibility to grow and evolve with the business.

As part of the Platforms and Devices team, you'll be involved in developing computing software platforms across various environments (desktop, mobile, applications) and working on first-party devices. The team's mission is to research, design, and develop new technologies that enhance user experience.

This position requires strong technical skills in software development, particularly in Android development, along with the ability to collaborate effectively with peers and stakeholders. The role combines hands-on coding with technical leadership responsibilities, including participating in design reviews and ensuring code quality through peer reviews.

Google offers a collaborative environment where engineers can make significant impacts on products used by billions of users worldwide. The company is committed to diversity, equality, and creating a culture of belonging, making it an ideal workplace for innovative and ambitious software engineers.

Last updated 4 days ago

Responsibilities For Software Engineer II, Android System UI

  • 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues
  • Comply with all company health and safety policies, procedures, and legal requirements

Requirements For Software Engineer II, Android System UI

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)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience with Android application development