Staff Software Engineer, Mobile (Android)

Google•Mountain View, CA
•$207,000 - $300,000

About The Position

Google software engineers develop technologies used by billions of people and build systems that handle information at massive scale. In this role, you will work on a project critical to Google’s needs, with opportunities to move between teams and projects as the business evolves. The position calls for versatility, leadership, and willingness to take on problems across the full stack. At Google DeepMind, interdisciplinary teams advance AI to address complex global challenges and accelerate product innovation. The organization emphasizes public benefit, scientific discovery, and safety and ethics. This role leads technical strategy and client architecture for the Gemini App, translating research into high-quality Android experiences and aligning engineering, product, UX, and research teams. US compensation is $207,000–$300,000, plus a 20% bonus target, equity, and benefits. Individual pay depends on job-related skills, experience, and relevant education or training.

Requirements

  • Experience in mobile systems engineering, such as mobile application development, release management, mobile operating systems, software/hardware integration, SDKs/frameworks, embedded software layers, or devices.
  • Experience designing, building, and operating large-scale distributed systems, with a focus on scalability, fault tolerance, and reliability.
  • Experience in a technical leadership role managing a team of engineers.
  • Experience with computer science fundamentals, including data structures, algorithms, and software design.
  • Experience optimizing software on hardware or accelerators, or developing mobile machine-learning software.

Nice To Haves

  • Five years of software development experience in one or more programming languages; Android app development experience with Kotlin or Java.
  • Three years of experience with Android mobile app development and front-end development.
  • Experience developing or optimizing Android frameworks or products.
  • Experience with Android UI prototyping or development.
  • Experience with Android application development, tools, and release processes.
  • Experience optimizing software on hardware or accelerators, or developing mobile machine-learning software.

Responsibilities

  • Lead the technical strategy and client architecture for the Gemini App, designing modern, modular, and performant systems.
  • Partner with UX designers to create fluid, responsive conversational interfaces, motion designs, and intuitive modal interactions.
  • Translate Google DeepMind research breakthroughs, including agentic behaviors, advanced tool use, and live experiments, into intuitive, high-quality Android user experiences.
  • Align engineering, product, UX, and research teams amid technical ambiguity; shape multi-quarter roadmaps and set standards for engineering excellence and developer velocity.
  • Mentor, sponsor, and develop junior and senior software engineers, establish rigorous code-review practices, and build a technical culture.

Benefits

  • 20% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service