Taro Logo

Staff Android Software Engineer, Android System UI

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
Android
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Consumer

Job Description

Google is seeking a Staff Android Software Engineer to join their Android System UI team. This is a high-impact role where you'll be developing highly visible features for Android's user interface and improving underlying Framework components for widgets and shortcuts. The position requires deep technical expertise in Android development and framework internals, with a focus on creating robust APIs and optimizing performance.

As a Staff Engineer, you'll work at the heart of Android UI, directly impacting the experience of billions of users worldwide. You'll collaborate closely with product teams, designers, researchers, and partner teams to define and enhance the developer experience for applications building widgets and shortcuts. This role combines technical leadership with hands-on development, requiring both system-level programming expertise and the ability to guide technical direction across teams.

Android's mission is to bring computing to everyone globally, powering over 3 billion devices worldwide. The platform serves as the foundation for OEMs and developers to build compelling computing devices and applications. This role offers the opportunity to work on core Android features that directly impact user experience and developer productivity across the entire Android ecosystem.

The ideal candidate will bring extensive experience in software development, particularly with Android systems, along with proven leadership abilities and a track record of delivering complex technical projects. This position offers the chance to shape the future of Android's user interface while working with cutting-edge technology at global scale.

Last updated 4 days ago

Responsibilities For Staff Android Software Engineer, Android System UI

  • Provide technical leadership on high-impact projects. Influence and coach engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large-scale software solutions
  • Comply with all company health and safety policies, procedures, and legal requirements

Requirements For Staff Android Software Engineer, Android System UI

Java
Kotlin
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development in Java, C++, Kotlin or equivalent programming languages and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 1 year of experience with Android application or operating systems development

Benefits For Staff Android Software Engineer, Android System UI

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave